特牛网址导航

多线程学习二十一:线程状态的转换_让线程从runnable状态变成timed waiting状态-CSDN博客

网友收藏
文章浏览阅读88次。情况 1: NEW --> RUNNABLE当调用 t.start() 方法时,由 NEW --> RUNNABLE情况 2: RUNNABLE <–> WAITING当线程用 synchronized(obj) 获取了对象锁后调用 obj.wait() 方法时,t 线程从 RUNNABLE --> WAITING调用 obj.notify() ,obj.notifyAll(),t.interrupt() 时竞争锁成功,t 线程从 WAITING --&._让线程从runnable状态变成timed waiting状态