簡體   English   中英

從Runnable內部訪問線程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM