老师 join()方法可以写在run()方法里吗?
来源:3-7 join方法的使用
散落满天的回忆
2021-08-08 15:40:10
老师 join()方法可以写在run()方法里吗?
写在run()方法会有什么效果?
2回答
同学你好
1、join()方法可以写在run()方法中,join方法的作用:优先执行调用join方法的线程。举例:在线程a中调用线程b的join(),此时线程a就进入阻塞状态,直到线程b完全执行完以后,线程a才结束阻塞状态。
2、Thread.currentThread().join(),是自己等待自己结束,线程一直在阻塞,无法终止,所以程序一直处于运行状态。
祝学习愉快~
散落满天的回忆
提问者
2021-08-08
thread.currentThread().join 这么写在run()方法中为什么程序是一直在运行状态
相似问题