メモリリーク、アプリケーションでロックされたリソースによってハングしたスレッドを処理するソリューションを作成しようとしています。私が抱えている主な問題の1つは、それに対処するためにハングしたスレッドをシミュレートしようとすることです。すべての訴訟?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
作品をチェックしました。どのようにスレッドを開始していますか? – adarshr
「ハング」とはどういう意味ですか?あなたは 'interrupt()'でも何もしないことを意味しますか? –