1
我有一对boost :: threads,它们都执行相同的功能。在线程之间创建“同步点”
void foo(){
//Lock Mutex
//Do some stuffs, part 1
//Unlock Mutex
//Do some stuffs, part 2
//Lock Mutex
//Do some stuffs, part 3
//Unlock Mutex
}
为了让我的应用程序的工作,这是必要的,并行执行第2部分之前,所有的线程执行完毕部分1. 我没能找到,这将使我的任何机制那样做...我错过了什么吗?
谢谢。
你在找什么叫做障碍。我认为有一个提升。 – 2012-08-02 01:41:18
使用http://www.boost.org/doc/libs/1_50_0/doc/html/thread/synchronization.html#thread.synchronization.barriers – ForEveR 2012-08-02 01:44:07