线程状态的变化
2020-10-24 09:45:04 0 举报
线程状态的变化
作者其他创作
大纲/内容
终止TERMINATED
Object.wait()Thread.join()LockSupport.park()
Object.nitify()Object.notifyAll()LockSupport.unpark(Thread)超时时间到
Object.notify()Object.notifyAll()LockSupport.unpark(Thread)
阻塞BLOCKED
获得锁
超时等待TIME_WARITING
执行完成
等待进入Synchronized块等待进入Synchronized方法
等待WARITING
就绪READY
系统调度
Thread.start()
Object.wait (long)Thread.sleep (long)Thread.join (long)LockSupport.parkNanos()LockSupport.arkUtil()
执行时间片用完Thread.yield()
初始化NEW
运行RUNNABLE
0 条评论
下一页