join方法:底层就是wait方法

2023-07-06  本文已影响0人  雨景江水

https://blog.csdn.net/csdn_aiyang/article/details/126468579

一.

  1. 弹幕:绿字讲太复杂其实主线程调用t1.join(),由于join方法是同步方法,相当于主线程拿到了t1线程实例对象锁,调用了t1.wait方法后,主线程就会进入到waitList,Java规定线程终止时必须调用该线程的notifyAll方法
  1. 当Thread类实例作为锁对象,当Thread类实例执行完run方法,会自动执行notifyAll()方法
上一篇下一篇

猜你喜欢

热点阅读