這里講的并不十分準確,實際線程的生命周期有六個。講生命周期不應該籠統(tǒng)的把 waiting、timed_waiting、block簡單說是阻塞,而生命周期里并沒有running運行狀態(tài),而是runnable可運行狀態(tài),這個runnable包含了可運行狀態(tài)和運行狀態(tài)。
2022-08-06
這個生命周期是錯的,雖然網(wǎng)上很多文章都這樣講,這個更像是進程的生命周期。java中正確的線程生命周期是新建、可運行、等待、計時等待、阻塞和終止狀態(tài),https://baijiahao.baidu.com/s?id=1628531347800273249&wfr=spider&for=pc,java核心技術上就是6個狀態(tài)
2019-06-07