1

GUI アプリケーションの一部としてバックグラウンド サービスを実行しようとしています。私は使用してExecutorServiceおり、Futureそれから戻ってきています。このコードは、私がやっていることを示しています:

 play.addActionListener( new ActionListener() {

      service.submit(new Runnable(){ .... } }
 }

これで、送信は GUI スレッドで行われ、メイン スレッドに例外が伝播されます。でメイン スレッドをブロックしたくありませんfuture.getが、例外がメイン スレッドに伝播されるように、将来の結果をチェックする何らかの方法が必要です。何か案は?

4

3 に答える 3