gpt4 book ai didi

java - java调试中是否可以在外部完成线程?

转载 作者:行者123 更新时间:2023-12-01 06:19:21 24 4
gpt4 key购买 nike

我想知道是否可以在调试中从外部完成线程(我不介意它是否以不安全的方式通过已弃用的Thread.stop())。

我使用的是Netbeans 7.1.2,线程调试的选项有make current、挂起、中断,但没有停止选项。

最佳答案

您可以尝试使用 thread.stop() 方法。

class TestThread implements Runnable{

private Thread thread;

public TestThread()
{
thread=new Thread(this);
}

public void stopThread()
{
thread=null;
}
public void run()
{
while(thread!=null)
{
//Some Code here
}
}
}

class Main
{
public static void main(String args[])
{
TestThread tt=new TestThread();
//sleep for some time
tt.stopThread();
}
}

当您想要停止线程时,请调用 stopThread() 函数,如上面的示例所示。

关于java - java调试中是否可以在外部完成线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13991583/

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