首先很感谢xtang大侠和各位同志的帮助
这里想向大家请教这样一个问题:
我的程序里
一个server(一个 task leader: 用于计算其他两个任务的运行时间并用condition variable决定是否允许她们的进行; 一个 DAQ和一个Serial collection, 用于收集不同类的数据 )
一个client (另一个task leader: 作用同上
两个顺序执行的程序,process,commnication)
全部为rr thread,当server的task leader执行完它的timeslice时,发一个pulse给client的task leader。
请大家指教一下,如果按这样设计,sever 和client的优先级该如何设定才比较合理呢?
第二个问题是: 用什么样的time函数,可以在task leader 这个RR thread结束运行后立即发送pulse给client的task leader呢?
最后是: shared memory 可以map到process 的address,或physical address, 这两种方式的本质区别是什么呢?
非常感谢xtang等大侠们的帮助,小弟拜谢!!!!!