Java多線程的狀態轉換

1. sleep和join就是進入了其他阻塞狀態,之後會進入就緒態 2. wait後是等待同步鎖的等待阻塞 3. synchronized 獲取同步鎖失敗時就到了同步阻塞,成功之後會進入就緒態 1. 其他阻塞狀態時,會交出cpu資源,不會釋放鎖資源 2. 等待阻塞狀態時,會交出cpu資源,並且主動釋放鎖 3. 阻塞狀態時,會因爲獲取不到對象鎖而阻塞的阻塞隊列中。此時,未持有cpu資源,未持有鎖 阻
相關文章
相關標籤/搜索