gpt4 book ai didi

java - 停止 Swingworker 的后台工作

转载 作者:行者123 更新时间:2023-12-02 05:38:57 34 4
gpt4 key购买 nike

我有一个小问题,希望你能帮助我。

我有一个看起来像这样的 doInBackground:

protected Void doInBackground() throws Exception
{
someTool.run();
}

someTool 属于第三方库,我不应该更改它,并且它的 run 方法是一个运行一段时间的长任务。

我想知道是否可以从外部终止此任务?通常的 Thread.Interrupt() 机制在这里并不好,因为我没有任何可以检查标志并终止线程的循环,我试图找到答案但没有成功,谢谢。

最佳答案

这与 SwingWorker 无关,而是与特定问题有关,“一旦启动,是否可以停止 someTool.run()”。最好的办法是询问支持该库的人员,一旦该方法启动,如何最好地安全、干净地停止该方法。

关于java - 停止 Swingworker 的后台工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24683818/

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