关于阻塞状态不理解的一点

来源:8-10 前述方法及线程状态总结

精慕门6573819

2019-08-16

请问老师,调用join()方法也会进入阻塞状态,但这里应该仅仅指的是带有超时时间参数的join()方法把,如果不带超时时间参数,不应该是优先执行这个线程在执行其他线程吗?这个时候这个线程就不存在阻塞状态了吧?

写回答

1回答

翔仔

2019-08-17

同学好,不是呢,咱们要表达都意思是,比如执行线程t1的join 即调用t1.join() 此时调用方是main线程而非t1,因此是main被阻塞,此时是无参的,得等待t1执行完毕main才能有机会再次执行

0
1
精慕门6573819
非常感谢!
2019-08-19
共1条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8442 学习 · 1872 问题

查看课程