我有一个由线程调用的函数funcA()。此函数funcA()调用多个函数,所有这些函数都在其他并行线程上运行。我希望我的第一个调用funcA()的线程等到所有这些线程都完成了它们的工作,然后移到下一行继续执行。//All the above threads have completed their work
} 我如何才能做到这一点?我知道你可能在想,如果我想在一个线程中运行所有代码,那么为什么我要在funcBackground()
我有一个程序,我创建了两个线程。在一个线程中,我为整数a和b赋值。在第二个线程中,我想访问a和b,以更改它们的值。a status of %ld\n", t, (long) status); pthread_exit(NULL);}我想让thread-2(add)等待thread-1(分配)完成并退出。我如何<