2026/6/15 16:25:08
网站建设
项目流程
苏州最好的网站建设,工程公司名称大全,div做网站排版,免费的推广平台有哪些目录
NEW#xff1a;
TERMINATED:
RUNNABLE:
TIME_WAITING:
WAITING:
BLOCKED: 在操作系统的角度来看#xff0c;线程分为了就绪状态和阻塞状态。
在java中#xff0c;线程也是对操作系统线程的封装#xff0c;而对于线程状态java也进行了重新封装和细分。具体可以分…目录NEWTERMINATED:RUNNABLE:TIME_WAITING:WAITING:BLOCKED:在操作系统的角度来看线程分为了就绪状态和阻塞状态。在java中线程也是对操作系统线程的封装而对于线程状态java也进行了重新封装和细分。具体可以分为一下几种状态NEW表示安排了工作但还未开始工作。即new了Thread对象但是还没有.start()启动TERMINATED:表示线程已经结束run()方法中执行的任务已经完成。此时线程已经结束但是Thread对象仍然存在。RUNNABLE:表示可以工作的就绪状态又可以分成工作中的状态和即将开始工作的状态。线程正在cpu上执行线程随时可以去cpu上执行但是还没去执行TIME_WAITING:两种方式可以使线程进入TIME_WAITING状态。指定时间的sleep()休眠此时线程不参与cpu调度。指定时间的join()等待此时线程也不参与cpu调度。WAITING:死等没有超时时间的休眠或等待。BLOCKED:一种特殊的阻塞也是排队等待其他事务完成由于锁导致的阻塞。