を使用して複数のタスクを実行するSwingアプリケーションがあります。ThreadPoolExecutorある時点で、すべてを再初期化したいです。私が使用しているexecutor.purge();と executor.getQueue().clear(); これで十分ですか?これを実行するためのより良い方法/実践はありますか?前もって感謝します。
1 に答える
3
私見ではshutdownNow()、プールだけを作成して新しいプールを作成する必要があります。あまり頻繁に行わない場合は、はるかに簡単です。また、すでに実行中のジョブでも安全に動作します。さらに、のセマンティクスはpurge()少しあいまいです。
于 2012-11-18T20:27:59.527 に答える