2016-03-20 27 views
-1

スレッドを特定のメソッドで呼び出すことができます。どのように私はこれを行うことができますか?メソッドでスレッドを呼び出す方法

+1

できません。スレッドを呼び出すことはできません。スレッドに通知するだけです。 –

+0

@Martina Jamesそして、私はそれらの信号に何をしますか? –

+2

ここで実際に何をしようとしているのかを具体的に説明する必要があります.1つの文がほとんど意味をなさないからです。 –

答えて

0

これはJavaでは完全に不可能です。 AtomicReferences、AtomicBoolean、wait/notify、またはChannelsのようなツールを使用して、いくつかの方法があります。これらのツールを使用すると、別のスレッドに特定の処理を行う必要があることを通知できます。

別のアプローチは、SwingUtilities invokeLaterをコピーするだろう - ここのように:http://www.javamex.com/tutorials/threads/invokelater.shtml

しかし、私は、そのメソッドの実行が特定のスレッドで実行する必要がありますなぜ質問をお願いしたいと思いますか?別の(新しいスレッド)もうまくいかないでしょうか?それはあなたの問題を明白に単純化するはずです。その場合、そのメソッドを呼び出すための新しいスレッドを開始するだけです。

+0

ありがとう、マティアス! –

関連する問題