私の拡張SwingWorkerクラスは、GUIからの入力変数を必要とする、繰り返し発生する可能性のあるバックグラウンドタスクを実行します。
2つのコーディングオプションがあります。
クラスを使用するたびにクラスの新しいインスタンスを開始し、変数をコンストラクターに渡します。多くのインスタンスがないことを確認する必要があると思います。もしそうなら、どのように?マルチトンまたは他の方法?
変数を更新し、executeを再度呼び出しますか?もしそうなら、どうすれば私が邪魔していないことを確認できますか?
これらのオプションの1つは進むべき道ですか、それとももっと良い方法がありますか?