2021
08-06
08-06
Java多线程之线程状态的迁移详解
目录一、六种状态二、状态迁移图三、线程状态模拟总结一、六种状态java.lang.Thread的状态分为以下6种,它们以枚举的形式,封装在了Thread类内部:NEW:表示线程刚刚创建出来,还未启动RUNNABLE:可运行状态,该状态的线程可以是ready或running,唯一的决定因素是线程调度器BLOCKED:阻塞,线程正在等待一个monitor锁以便进入一个同步代码块WAITING:等待,一种挂起等待的状态。一个线程处于waiting是为了等待其他线程执行某个...
继续阅读 >