回答
是,RUNNABLE
是當它運行的線程的狀態。
從您鏈接的Javadoc:
線程狀態。一個線程可以是以下狀態之一:
RUNNABLE A thread executing in the Java virtual machine is in this state.
了一份關於從javadoc中RUNNABLE:
在可運行狀態的線程是Java虛擬 機,但執行它可能正在等待來自操作系統的其他資源,如處理器。
和RUNNABLE並不意味着_RUNNING_有多少個可運行線程實際運行取決於您擁有多少處理器資源.. –
@PJMeisch足夠了,即使它被認爲在JVM中運行,它也是一個很難以確定處理器是否實際運行代碼。我從java doc中添加了註釋到我的答案。 – sorifiend
因此,如果我理解正確,處於RUNNABLE狀態的線程可以準備運行或可能實際運行 –
- 1. Java線程擴展可運行狀態
- 2. Python正在運行線程
- 3. ASP.NET在長時間運行的線程上檢查線程狀態?
- 4. 誰維護Java中的線程狀態從運行到等待/阻塞狀態
- 5. 儘管狀態爲正在運行,AsyncTask有時不會運行?
- 6. 線程運行不正常
- 7. pthread線程狀態
- 8. jvm如何處理運行狀態下的許多線程
- 9. 爪哇 - ExecutorService的:如何重新運行 「等待狀態」 線程
- 10. 訪問正在運行的線程
- 11. Java線程:正在運行的JVM
- 12. 中斷正在運行的線程
- 13. 正在運行的線程數
- 14. ASIHTTP:addOperation當其他線程正在運行
- 15. 正在按順序運行的線程
- 16. 多線程工作線程狀態
- 17. 線程池中的線程狀態
- 18. 終止正在運行的線程C++的std ::線程
- 19. Java線程對象vs正在運行線程
- 20. 程序/ IDE保存正在運行的程序的狀態並稍後恢復
- 21. 同時Swing GUI的正在運行的線程運行
- 22. C#:查詢線程狀態
- 23. 多線程邏輯狀態
- 24. WPF UI線程狀態
- 25. React - 方法通過狀態運行正確時間,但在父組件更改狀態時運行雙倍
- 26. 長時間運行狀態
- 27. angular-ui-router運行狀態
- 28. Java executorsevice正在關閉,即使它的線程正在運行
- 29. 線程對於正在執行的操作處於無效狀態。 c#
- 30. 線程狀態在Eclipse中爲「monitor」DDMS
所有狀態都列在您提供的鏈接中 - 問題到底是什麼? – 1615903