如何訪問正在執行Runnable
的Thread
對象?我想要做的是從run()
方法中調用sleep()
。從Runnable內部訪問線程
3
A
回答
17
如果您需要睡在Runnable
之內,您可以簡單地在run
方法中調用Thread.sleep();
。
要訪問正在運行Runnable
的線程,可以撥打Thread.currentThread()
,但調用sleep
靜態方法不是必需的。
6
您總是可以通過調用靜態方法Thread.currentThread()
來獲得您的代碼正在執行的當前Thread
。
但在你的情況,你不需要線程本身,因爲睡眠與下面的靜態方法來控制:
Thread.sleep(1000L);
相關問題
- 1. 在Runnable線程中訪問Spring Bean
- 2. 從內部線程訪問外部類java
- 3. java線程從靜態內部類訪問外部類
- 4. 從線程訪問
- 5. 如何通過線程訪問Runnable對象?
- 6. 如何訪問正在運行的線程/ runnable?
- 7. 從Runnable類中訪問共享變量
- 8. 如何從Java的內部線程Runnable方法獲取返回值?
- 9. 從線程訪問sqllite db
- 10. 從線程訪問textview
- 11. 問題:訪問線程內的向量
- 12. 從外部訪問內部成員
- 13. Java線程問題,使用Runnable或線程
- 14. jProgressBar vs Runnable或Callable線程?
- 15. 從java中的Runnable線程調用主線程
- 16. 訪問線程
- 17. C# - 如何從外部程序集訪問內部類
- 18. 多線程的內存訪問
- 19. 多線程堆內存訪問
- 20. 如何訪問線程內的類
- 21. 從asp.net WebMethod內部訪問原始JSON
- 22. 從單獨的類訪問內部類
- 23. django:從內部模板訪問request.get_full_path
- 24. 從UserNameSecurityTokenHandler內部訪問RequestSecurityToken的AdditionalContext
- 25. 從Widget內部訪問佈局項AppWidgetProvider
- 26. 從SCA SuiteScript內部訪問客戶表
- 27. 從內部類訪問變量
- 28. 從json對象訪問內部元素
- 29. 如何從內部類訪問變量
- 30. 從內部對象訪問父對象
thread.currentThread() – 2012-08-13 14:32:46
睡眠是靜態的,也沒有辦法爲*睡眠*任意線程......除非你擁有OS棧。 – bestsss 2012-08-13 14:38:18