GUI アプリケーションの一部としてバックグラウンド サービスを実行しようとしています。私は使用してExecutorService
おり、Future
それから戻ってきています。このコードは、私がやっていることを示しています:
play.addActionListener( new ActionListener() {
service.submit(new Runnable(){ .... } }
}
これで、送信は GUI スレッドで行われ、メイン スレッドに例外が伝播されます。でメイン スレッドをブロックしたくありませんfuture.get
が、例外がメイン スレッドに伝播されるように、将来の結果をチェックする何らかの方法が必要です。何か案は?