这里讲的并不十分准确,实际线程的生命周期有六个。讲生命周期不应该笼统的把 waiting、timed_waiting、block简单说是阻塞,而生命周期里并没有running运行状态,而是runnable可运行状态,这个runnable包含了可运行状态和运行状态。
2022-08-06
这个生命周期是错的,虽然网上很多文章都这样讲,这个更像是进程的生命周期。java中正确的线程生命周期是新建、可运行、等待、计时等待、阻塞和终止状态,https://baijiahao.baidu.com/s?id=1628531347800273249&wfr=spider&for=pc,java核心技术上就是6个状态
2019-06-07