1

假设我有一个线程类,其run方法如下:

void run()
{
   while(1){
     first_job();
     //__Syncthreads();
     second_job();
   }
}

我有 3 个线程,我希望所有线程都执行first_job()并等待其他线程完成first_job(),然后再执行second_job() 我知道有一些调用QWaitCondition,但我认为我需要一个额外的线程。我是真的吗?

4

0 回答 0