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