gpt4 book ai didi

java - 如何使 Java 线程挂起

转载 作者:行者123 更新时间:2023-11-29 06:02:31 24 4
gpt4 key购买 nike

我正在尝试创建一个解决方案来处理由于内存泄漏、应用程序中的资源锁定而导致的挂起线程。我遇到的主要问题之一是试图模拟一个挂起的线程来处理它。有什么建议吗?

这是我尝试过的方法,但它似乎无法完成工作。有什么想法吗?

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(;;);
}
}
}

最佳答案

加入自己的线程对我来说效果很好:

Thread.currentThread().join();

关于java - 如何使 Java 线程挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9600679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com