多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
线程共有7种状态: * 出生状态:在`new Thread`到调用`start`方法之前属于出生状态; * 就绪状态:调用`start`方法后处于就绪状态(可执行状态); * 运行状态:获得系统资源后进入运行状态; * 等待状态:调用`wait`方法进入等待状态,通过`notify`和`notifyAll`将线程重新唤醒; * 休眠状态:调用`sleep`方法进入休眠状态; * 阻塞状态:要求进行输入/输出请求等,进入阻塞状态; * 死亡状态:执行`run`函数完毕后进入死亡状态。 7种状态的转化规则如下: ![](https://img.kancloud.cn/c2/ca/c2caf5a2c1589d2d4f7820415619a42f_1023x647.png)