Java线程状态变迁
2022-04-21 18:15:46 8 举报
Java线程状态变迁
作者其他创作
大纲/内容
Object.notify()Object.notifyAll()LockSupport.unpark(Thread)
初始(NEW)
Thread.start()
结束
获取到锁
超时等待(TIMED_WAITING)
阻塞(BLOCKED)
Thread.sleep(long)Object.wait(long)Thread.join(long)LockSupport.parkNanos()LockSupport.parkUntil()
运行中(RUNNING)
运行( RUNNABLE)
实例化
超时时间到
等待进入synchronized方法等待进入synchronized块
开始
就绪(READY)
终止(TERMINATED)
系统调度
等待(WAITING)
Object.wait()Object.join()LockSupport.park(Thread)
执行完成
yield()系统调度
0 条评论
下一页