我想創建一個解決方案來處理由於內存泄漏,我們的應用程序中鎖定的資源而導致的掛起線程。我遇到的主要問題之一是試圖模擬一個掛起的線程來處理它。任何消化?如何使Java線程掛起
這是我試過的,但它似乎並沒有完成這項工作。有什麼想法嗎?
class KillerThread extends Thread{
public KillerThread() {
super();
}
public KillerThread(String threadName) {
super(threadName);
}
public void run(){
System.out.println("Start of KillerThread " + this.getName());
if (System.currentTimeMillis() % 2L == 0){
try {
sleep(Long.MAX_VALUE);
} catch (InterruptedException e) {
e.printStackTrace();
}
} else {
for(;;);
}
}
}
你檢查http://stackoverflow.com/questions/3203139/how-do-you-hang-a-thread-in-java-in-one-line – naresh 2012-03-07 11:35:38
爲我工作。你怎麼開始線程? – adarshr 2012-03-07 11:35:39
「鴻」是什麼意思?你的意思是,即使中斷()也不會做任何事情嗎? – 2012-03-07 11:42:48