线程同步101

时间:2012-12-07 10:46:33

标签: c++ multithreading

我对线程基础有疑问。如果我启动一个新线程 T1 ,主线程必须等待 T1 加入或者可以继续执行而不等待?。

如果必须等待,我可以让主线程和新线程同步运行吗?。

1 个答案:

答案 0 :(得分:2)

如果你没有调用join(),则两个线程同时执行。默认情况下,线程以异步方式运行。 join()阻塞调用线程,直到线程终止。


我想添加使线程执行同步,提供并发控制机制。

可以探讨POSIX Threads Programming