我目前在SwingWorker中使用ThreadPoolExecutor,以便我可以显示ProgressBar。
'任务'添加到ThreadPool然后我启动Swingworker执行ThreadPoolExecutor并监视其进度。
我的任务'可以生成其他任务'那也需要跑。我试图围绕如何将新任务提交给ThreadPool并仍然跟踪进度。
有什么建议吗?
答案 0 :(得分:0)
我正在试着如何将新任务提交给ThreadPool ......
那部分很容易。只需添加'em。
......并且仍然跟踪进度。
我猜,至少,你希望进步成为一个单调的时间函数。我能想到的唯一方法就是以这样的方式构建你的任务,你可以先做一个只计算它们的“干运行”,然后你做真正的运行,它实际执行任务。