小弟目前正做MPC860开发板的一个项目,个串口功能已完成,现在想把软件进一步模块化,但又不太了解vxworks的代码重入机制,请教:
例如:3个scc a,b,c各开三个任务:task a1 , task a2 , task a3 , task b1 , task b2 , task b3 ,task c1 ,task c2 , task c3.。task x1入口函数Fun1,task x2入口Fun2,task x3入口Fun3。task x1调用Fun1完毕释放信号量sem 2,task x2 得到信号量sem 2调用Fun2。a,b,c是三个并行的流程,问:
不考虑优先级,task a2与task b2 同时调用Fun2是否可行?
谢谢指教