私はJavaでコードを書いています。私は別のシステムから要求を出しています。私は(パラレル)をカウントしていながら、私は応答を取得することはできません場合、私はメインスレッドでcatchedされる誤差関数を送信呼び出すか、例外をスローすることを望んStartTimer()
カウント2分、チェックをしてどのようにJava:親スレッドの動作を決定するためにタイマースレッドを使用する
try {
StartTimer();
result = request.ExecuteOperation();
sendSuccess(result);
}
catch (MyExeption ex) {
handleExeption(ex!= null? ex.getMessage(): "General Exeption", ex, systemID)
}
ExecuteOperation()
が返され、2分が経過してMyExceptionがスローされた場合は、メインスレッドで捕捉されますか?
Javaスレッド:notify()とwait()を試しましたか? – user1697575