linux下如何确保一个线程在另一个线程执行后执行呢
我现在想让三个线程按固定的顺序启动,本来考虑使用THR_SUSPENDED属性,但发现没有调用resume线程就自行启动了。后来在ace的新闻组里了解到
THR_SUSPENDED并不支持所有平台,特别是象linux这样实现POSIX Pthreads model的。
条件变量我试了,可能用的不对,也没有达到目的。
程序里现在是继承ACE_Task来创建线程的,如果考虑用ACE_Thread_Manager来管理,
可能要改很多东西。
我是个新手,还请高手们和路过者指教,谢谢。 使用线程同步机制处理,参考ACE线程封装部分
页:
[1]