[英]Thread.isInterrupted doesn't work, Thread.interrupted does
[英]How does Thread.interrupted() work in java?
Thread.interrupted()
是靜態方法。 那么如何修改實例對象的中斷標志呢?
這個問題不是重復的
因為他們沒有解決本文說明中提到的問題。
修改一些細節,看來您可以基本上編寫自己的Thread.interrupted():
static boolean interrupted ( ) {
Thread me = Thread.currentThread();
return me.isInterrupted();
}
因此,真正的問題是靜態函數Thread.currentThread()
找到當前線程? 這似乎是一個未解之謎: Thread.currentThread()如何工作? :)認真的答案:它特定於JVM以及如何實現線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.