プログラムで移動したい Thread
別の方法で。どうすればこれができますか?
回答:
回答№1は0それはJavaでは完全に不可能です。 それを回避する方法がいくつかあります-AtomicReferences、AtomicBoolean、wait / notify、またはChannelsなどのツールを使用します。これらのツールを使用すると、他のスレッドに特定の処理を行う必要があることを通知できます。
別のアプローチは、SwingUtilities invokeLaterをコピーすることです。次のようになります。 http://www.javamex.com/tutorials/threads/invokelater.shtml
しかし、私はなぜ質問をしたいそのメソッドの実行は特定のスレッドで実行する必要がありますか?別の(新しいスレッド)でも問題ないでしょうか?それにより、問題が大幅に簡素化されるはずです。その場合は、新しいスレッドを開始してそのメソッドを呼び出すだけです。