Pertanyaan yang diberi tag «future»



11
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 pengecualian, tidak ada gunanya menunggu untuk masa depan lainnya. Pendekatan yang sederhana …

1
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 depan" ketika saya tugas async, saya menggunakan janji …
135 c++  c++11  promise  future 

6
Scala: Daftar [Masa Depan] ke Masa Depan [Daftar] mengabaikan masa depan yang gagal
Saya sedang mencari cara untuk mengonversi daftar panjang Kontrak Berjangka yang berubah-ubah menjadi Daftar Masa Depan. Saya menggunakan Playframework, jadi pada akhirnya, yang benar-benar saya inginkan adalah a Future[Result], tetapi untuk mempermudah, anggap saja Future[List[Int]]Cara normal untuk melakukan ini adalah dengan menggunakan Future.sequence(...)tetapi ada twist ... Daftar yang saya berikan …
116 scala  future 

6
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 merangkum Futurecontoh yang dikembalikan di dalam a CompleteableFuturesehingga saya bisa membuatnya?
97 java  java-8  future 


8
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 f3masih berjalan saya tidak menunggu mereka (dan …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.