线程生命周期图: 

Java之线程的生命周期

new: 开始 

yield:使调用该方法的线程跳过本次的CPU时间片,也就是跳过本次执行

wait:使调用该方法的线程,进入等待状态,让出CPU的时间片,释放对象监视器的所有权(锁),等待其他线程

            调用notify方法唤醒

notify:随机唤醒一个处于等待状态的线程

notifyAll:唤醒所有处于等待状态的线程

join:让调用此方法的线程先执行完毕

sleep:设置一段时间,使线程处于休眠状态,让出CPU的时间片,不释放对象监视器的所有权(锁)

相关文章:

  • 2021-04-19
  • 2018-10-28
  • 2018-01-23
  • 2022-01-22
猜你喜欢
  • 2021-09-27
  • 2022-01-01
  • 2022-12-23
  • 2021-05-15
  • 2021-11-03
  • 2021-06-27
  • 2021-07-20
相关资源
相似解决方案