completable-future

    0

    1答えて

    私は、Javaで@AsyncアノテーションとCompletableFuturesを使用していくつかの呼び出しを非同期にしています。非同期呼び出しでオブジェクトを作成するPojoがいくつかありますが、リストに結果を収集しようとすると、EclipseはPojoのリストをObjectのリストに変更したいと思っています。ストリームからの応答をデフォルトにしているCompletableFutureであるかど

    3

    4答えて

    私はいくつかのコードを継承しましたし、元の開発者が左の誰もありません。コードは大きくCompletableFutureを使用しています。初めて使用するので、まだ私の頭の中を包み込んでいます。私が理解しているように、通常はが、時間のかかる作業が実行されている間に何か他のことを行うことを可能にするマルチスレッド化メカニズムとともに使用され、その後単にFutureを介してその結果をフェッチします。しかし

    2

    1答えて

    補完信号のみを通知するCompletableFutureが必要です(たとえば、戻り値がありません)。 CompletableFuture<Void> future = new CompletableFuture<>(); しかし、私は完全なメソッドに何を養う必要があります。 私はCompletableFutureをインスタンス化することができますか?例えば、私はあなたが気づいてきたように、あな

    0

    2答えて

    私はCompletionStageを返すメソッドを持っています。私はその反応を気にしない。メソッドを非同期で呼び出すにはどうすればよいですか?完了段階は単にメソッドを呼び出すだけでノンブロッキングになりますか?

    2

    1答えて

    対ForkJoinPoolで実行されるタスク、私は次のような状況に出くわしました: 私はasynchronメソッドの呼び出しを実装したいです私のアプリケーション(JavaFX)に入れます。アイデアは、GUIに関連するすべてのために別個のスレッドを提供/使用することで、バックグラウンドタスクはアプリケーションで可視出力をブロック/遅延させませんでした。 バックグラウンドタスクについては、スレッドのプ

    1

    2答えて

    私はCompletableFutureを返すJava APIとインターフェースしています。 ここに[cf1 cf2 cf3 …]の配列がある場合、どうすればすべてに完了し、1秒後に何を生産したのかを収集できますか? (?)私は、これはScalaのflatmapに似ていると思う (def vec-of-cf [cf1 cf2 cf3]) (get-all vec-of-cf 1000 :

    0

    1答えて

    私はPlayフレームワークWebアプリケーションを作成しましたが、次の問題があります。私はデータベースにアクセスするいくつかのDAOを持っており、データベースへの1つの要求は、別の要求からの情報に依存していることがあります。 これは問題の1つです。私はgetLicenseByKeyメソッドを非同期で実行し、その結果を取得します。今度はversion_dao.getVersionUntilX()をl

    0

    1答えて

    私は非同期で2つのタスクを実行するためにCompletetable futureを使用しようとしています。プログラムは非同期的に実行され、a()とb()が最初に任意の順序で同時に実行されます。しかし、C()のみ()の1またはb(どちらか後に実行することができます)私はCompletableFutureのAPIに精通していないよ class Pair{ public void pair2(

    0

    1答えて

    CompletableFutureのドキュメントは、非同期実行のために次の動作を指定します。 それはサポートしていない場合を除き、明示的なキュータ引数なしですべての非同期方法がForkJoinPool#commonPoolを()(使用して実行されています少なくとも2つの並列性レベル。この場合、各タスクを実行するために新しいスレッドが作成されます)。監視、デバッグ、および追跡を簡素化するために、生成

    0

    2答えて

    私は、CompletableFutureの実行時間をチェックするメソッドを持っています。そのようなCompletableFutureが2秒以上実行されている場合、私はこのタスクを終了したい。しかし、私は、CompletableFutureメソッドが実行されている制御スレッドを持っていないとどうすればいいですか? responseFutureは、メソッドをやっているところ final Comple