AndroidでJavaマルチスレッドアプリケーションに取り組んでいます。
スレッド 1: リスナー スレッド。ソケットでリッスンし続け、何らかのアクションのために 2 番目のスレッドを起動します
スレッド 2: アクション スレッド。短命。最初のスレッドから解雇され、単純なアクションを実行して死亡します。
スレッド 1 は、スレッド 2 を起動した後にリッスンに戻るため、スレッド 2 を待機しません。
終了する直前に Thread2 から Thread1 のメソッド (たとえば、thread2ActionCompleted()) を実行できますか。
何らかの理由で、スレッド 1 で静的メソッドまたは静的変数を使用できません
を使用して同様のスレッドをいくつか見ましExecutorService
たが、私の状況でうまくいくかどうかの良い例を見つけることができませんでした。