Pertanyaan yang diberi tag future

145
Menunggu daftar Masa Depan

Saya memiliki metode yang mengembalikan masa Listdepan List<Future<O>> futures = getFutures(); Sekarang saya ingin menunggu sampai semua futures selesai diproses dengan sukses atau salah satu tugas yang outputnya dikembalikan oleh pelemparan masa depan. Bahkan jika satu tugas melempar...

135
Berjangka vs Janji

Saya membingungkan diri sendiri dengan perbedaan antara masa depan dan janji. Jelas, mereka memiliki metode dan barang yang berbeda, tetapi apa kasus penggunaan yang sebenarnya? Apakah itu?: ketika saya mengelola beberapa tugas async, saya menggunakan masa depan untuk mendapatkan nilai "di masa...

119
CompletableFuture | laluTerapkan vs lalu Tulis

Saya tidak bisa memahami perbedaan antara thenApply() dan thenCompose(). Jadi, dapatkah seseorang memberikan kasus penggunaan yang valid? Dari dokumen Java: thenApply(Function<? super T,? extends U> fn) Mengembalikan yang baru CompletionStage, ketika tahapan ini selesai secara normal,...

97
Ubah Java Future menjadi CompletableFuture

Java 8 memperkenalkan CompletableFuture, implementasi baru Future yang dapat disusun (termasuk sekumpulan metode thenXxx). Saya ingin menggunakan ini secara eksklusif, tetapi banyak pustaka yang ingin saya gunakan hanya mengembalikan Futurecontoh yang tidak dapat disusun . Apakah ada cara untuk...

93
completefuture gabung vs get

Apa perbedaan antara CompletableFuture.get()dan CompletableFuture.join()? Di bawah ini adalah kode saya: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12");...

86
Bagaimana cara menunggu beberapa Futures?

Misalkan saya memiliki beberapa masa depan dan perlu menunggu sampai salah satu dari mereka gagal atau semuanya berhasil. Sebagai contoh: Misalkan ada 3 futures: f1, f2, f3. Jika f1berhasil dan f2gagal saya tidak menunggu f3(dan mengembalikan kegagalan ke klien). Jika f2gagal saat f1dan...