线程连接的好处

1 multithreading pthreads

线程加入有什么好处?如果要加入一个线程来停止线程A直到线程B完成执行,例如(B.join())为什么不使用全局变量来执行此操作?

Amb*_*ber 6

因为join()允许A进入休眠状态并且在B结束之前不消耗CPU时间,并且它还确保B在继续A之前完全结束.通常它更有效率.它还避免了创建其他变量的麻烦.