找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3207|回复: 1

linux下如何确保一个线程在另一个线程执行后执行呢

[复制链接]
发表于 2007-12-12 21:31:19 | 显示全部楼层 |阅读模式
我现在想让三个线程按固定的顺序启动,本来考虑使用THR_SUSPENDED属性,
但发现没有调用resume线程就自行启动了。后来在ace的新闻组里了解到
THR_SUSPENDED并不支持所有平台,特别是象linux这样实现POSIX Pthreads model的。
条件变量我试了,可能用的不对,也没有达到目的。
程序里现在是继承ACE_Task来创建线程的,如果考虑用ACE_Thread_Manager来管理,
可能要改很多东西。

我是个新手,还请高手们和路过者指教,谢谢。
 楼主| 发表于 2007-12-12 21:31:43 | 显示全部楼层
使用线程同步机制处理,参考ACE线程封装部分
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-23 15:16 , Processed in 0.014993 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表