关于join获取返回值
来源:8-4 如何实现处理线程的返回值

抽象汪
2019-10-01
老师你好,对于join不够精准的原因我可以理解为下述么?
如果返回值赋值语句是在run()方法的结尾那么就还算精准,如果是在run方法执行中对返回值赋值,例如for循环图中赋值,那么其效率甚至比第一个方法还要低,因为调用了t1.join,则主线程必须要等待线程t1进入销毁状态时才恢复执行。
写回答
1回答
-
翔仔
2019-10-01
同学好,这里没说join不够精准,是join 控制粒度不够细,比如说如果只需要主线程等待,而同级的子线程A和B同时执行,join就没法实现,需要借助其他的机制来实现A和B并发
00
相似问题