[解決済み】FutureとPromiseの違いって何?
2022-03-26 18:33:16
質問
とはどう違うのですか?
Future
と
Promise
?
どちらも将来の結果のためのプレースホルダーのような役割を果たしますが、主な違いはどこにあるのでしょうか?
どのように解決するのか?
によると
この議論
,
Promise
がついに呼ばれるようになりました。
CompletableFuture
をJava 8に含めるために、そして
そのjavadoc
を説明します。
明示的に完了させる(値と状態を設定する)ことができ、完了時に起動する依存関数とアクションをサポートする CompletionStage として使用することができる Future。
また、リストには例も示されている。
f.then((s -> aStringFunction(s)).thenAsync(s -> ...);
最終的なAPIは若干異なりますが、同様の非同期実行が可能であることに注意してください。
CompletableFuture<String> f = ...;
f.thenApply(this::modifyString).thenAccept(System.out::println);
関連
-
[解決済み] 警告: コンテキスト初期化中に例外が発生 - 更新の試みはキャンセルされました。
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] Java 8のmap()メソッドとflatMap()メソッドの違いは何ですか?
-
[解決済み] JavaにおけるSoftReferenceとWeakReferenceの違いは何ですか?
-
[解決済み】PromiseとObservablesの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] Eclipse デフォルトのフォント名
-
[解決済み] なぜJPAには@Transientアノテーションがあるのですか?
-
[解決済み] javac ソースファイルが見つかりません
-
[解決済み] JOGLまたはLWJGLの既成のプロジェクト
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] 最も近い整数への切り捨て - 私は不正をしているのでしょうか、それともこれは十分すぎるほど適切なのでしょうか?
-
[解決済み] Java の文字列インデックスが範囲外です。0 [閉店]
-
[解決済み] Spring ApplicationContext - リソースリーク: 'context' が閉じられない
-
[解決済み] 非同期実行と同期実行、その主な違いは?[クローズド]