futuretask

    0

    2答えて

    私のJavaプログラムでは、多くのAsync Future Task Callが次々と書きました。 FutureTask<List<ConditionFact>> x = getConditionFacts(final Member member); FutureTask<List<RiskFact>> x = getRiskFacts(final Member member); Future

    0

    1答えて

    私は将来のインターフェイスを使用し、スレッドプールで5つのスレッドを作成しているコントローラを持っています。このコントローラーは、ajax呼び出しによって呼び出されます。私はこのコントローラを初めて呼び出すときにうまく動作しますが、私がリクエストをもう一度行うと、以下の例外が表示されます。 java.util.concurrent.RejectedExecutionException: Task

    5

    4答えて

    私は、タスクを実行するためにsingleThreadExecutorを持っています。つまり、並行して実行されないタスクが1つずつ順番に実行されます。以下のようなものだ 私が実行可能にしていこの MyRunnable implements Runnable { @Override public void run() { try { Thread.sleep(30000);

    7

    2答えて

    完了までに時間がかかるメソッドから結果を得るために、実際にオブジェクトを返さないようにするため、可能な限り効果的に処理したいと考えています。ここで私が達成しようとしているものの例です:。 public static void main (String[] args) { Object obj = someMethod(); System.out.println("The

    19

    2答えて

    何かを確認する必要があります。次のコード: CompletableFuture .supplyAsync(() -> { A a = doSomethingAndReturnA(); convertToB(a); }); 右: CompletableFuture .supplyAsync(() -> {return doSomethingAndRe

    2

    3答えて

    基本的に私は、次のスニペットを持って、 (let [task (FutureTask. fn) thr (Thread. task)] (.start thr) ;;wait for signal... (.cancel task true) (.stop thr)) 問題がたまにあるがAFAICTスローされる原因と例外をキャンセル

    0

    1答えて

    私はアンドロイドで簡単なxmppクライアントを作成していますが、私はアップデートcontactListに問題があります。私はMatrixCursorとSimpleCursorAdapterを使っています。 progがリストを更新するとfutureTaskのスレッドが開始されます。データは大丈夫ですが、このfutureTaskのスレッドが実行を待っているので(考えているので)画面上のリストは更新され

    5

    3答えて

    私はFutureTask.isDone() ことをいくつかの情報を提供しますが、私は、タスクが完了または任意のエラーで終了しているかどうかを確認する必要がOracleのJava APIを、チェックしています。 isDone()メソッドは、完了または終了しても返されます。しかし、私はそれが何らかの問題のために完了したのか終了したのかを知る必要があります。

    0

    1答えて

    ドキュメントは、AsyncTaskは短い操作(最大数秒)を処理するように設計されていて、FutureTaskのようなJavaクラスは長く続く操作に適していると述べています。だから、私はFutureTaskを使ってサーバーに自分の位置の更新を送ろうとしましたが、NetworkOnMainThreadExceptionを取得しています。更新がキャンセルされるまで、http接続を開いたままにしておきたい

    8

    2答えて

    ThreadPoolExecutor#afterExecute()メソッドでワーカースレッドによってスローされた例外を処理したい。私は、コードを実行した場合、私は出力を得る public class MyExecutor extends ThreadPoolExecutor { public static void main(String[] args) { MyExecu