【发布时间】:2013-01-23 08:19:35
【问题描述】:
我的扩展 SwingWorker 类执行一个可能会重复发生的后台任务,该任务需要源自 GUI 的输入变量。
我看到了 2 个编码选项:
每次使用该类时都启动一个新实例并通过 构造函数的变量。我想我应该确保在那里 不是很多情况。如果有怎么办? multiton 还是其他方法?
更新变量并再次调用执行?如果是这样,我该怎么做 确定我没有打扰?
这些选项之一是可行的方法还是有更好的方法?
【问题讨论】:
-
这个问题与多线程有什么关系,可能对潜在答案很重要
-
SwingWorker 不可重入,即不能再次执行
标签: java multithreading swing