Java 线程的生命周期

通用的生命周期 可以用如下图所示的 “五态模式” 来描述,分别为:初始状态、可运行状态、运行状态、休眠状态、终止状态。 初始状态:线程被创建,但是还不允许分配 CPU 执行,属于编程语言特有,仅仅是在编程语言创建,操作系统层面还没有。 可运行状态:可以分配 CPU 执行,操作系统也创建了线程。 运行状态:可运行状态的线程获取到 CPU 时间分片就转换成了运行状态。 休眠状态:运行状态的 线程调用了
相关文章
相关标签/搜索