[英]Access Thread from inside Runnable
如何訪問在給定Runnable
執行的Thread
對象? 我想做的是從run()
方法中調用sleep()
。
如果你需要在Runnable
睡覺,你可以簡單地調用Thread.sleep();
在run
方法中。
要訪問運行Runnable
的線程,可以調用Thread.currentThread()
,但不需要調用sleep
方法,這是靜態的。
通過調用靜態方法Thread.currentThread()
,您始終可以獲得代碼正在執行的當前Thread
。
但在您的情況下,您不需要線程本身,因為使用以下靜態方法控制休眠:
Thread.sleep(1000L);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.