如果用for创建了多个线程, 之后调用 ACE_Thread_Manager::instance()->wait(); 是指用一个线程wait了还是所有线程都等待了?
for (int i=0;i<16;i++) {
ACE_OS::sleep(1);
ACE_Thread_Manager::instance()->spawn((ACE_THR_FUNC)threadFunc, a
, _flag, &crtThread, 0, _priority, grpID);
}
ACE_OS::sleep(360);
ACE_Thread_Manager::instance()->wait();
ACE线程 ACE_Thread_Manager::instance()->wait();的问题
答案:2 悬赏:0 手机版
解决时间 2021-04-05 12:57
- 提问者网友:王者佥
- 2021-04-04 20:53
最佳答案
- 五星知识达人网友:一秋
- 2021-04-04 22:01
ACE_Thread_Manager::wait()会等待所有的子线程退出,而不管与那些线程相关联的是哪个任务
全部回答
- 1楼网友:街头电车
- 2021-04-04 22:24
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯