我的扩展 SwingWorker 类执行一个可能会重复发生的后台任务,该任务需要源自 GUI 的输入变量。
我看到 2 个编码选项:
每次我使用它时都启动一个新的类实例并将变量传递给构造函数。我想我应该确保没有太多实例。如果有怎么办?多吨或其他方法?
更新变量并再次调用执行?如果是这样,我如何确保我没有打扰?
这些选择之一是要走的路还是有更好的方法?
我的扩展 SwingWorker 类执行一个可能会重复发生的后台任务,该任务需要源自 GUI 的输入变量。
我看到 2 个编码选项:
每次我使用它时都启动一个新的类实例并将变量传递给构造函数。我想我应该确保没有太多实例。如果有怎么办?多吨或其他方法?
更新变量并再次调用执行?如果是这样,我如何确保我没有打扰?
这些选择之一是要走的路还是有更好的方法?