私は1つの親スレッドと1つの子スレッドを持つ1つのコードを開発しています.今、私のシナリオは以下のようなものです.
- 親スレッドは子スレッドを開始します
- 子スレッドを開始した後、それが何をしているのかを継続的に処理します。
- ここで、子スレッドがメインスレッドでメソッドを呼び出したい場合が1回発生します
- 次に、そのメソッドを使用してメイン スレッドを非同期的に呼び出します。
また、Javaの同時実行パッケージを知っているが、同期的に実行していることを明確にしたい。つまり、メインスレッドは実行が完了するまで子スレッドを待たなければならないが、子スレッドの実行中にメインスレッドに継続的な作業をさせたい.
私の実装はSwingWorker
Javaのスレッドのようなものです