CompletableFuture
tamamlanabilir gelecek (CompletableFuture) — Asenkron hesaplamaları, tamamlanma aşamalarını, hataları ve bağımlı işlemleri birleştiren Java soyutlaması.
Eşzamanlılık Bağlamı
Değeri yalnızca kodu başka thread'de çalıştırmak değil, işlem aşamalarını bileştirmektir. Production kullanımında executor seçimi, timeout politikası, exception propagation, cancellation ve blocking join/get çağrılarının asenkron kazanımı yok edebileceği dikkate alınmalıdır.
İlişkili Eşzamanlılık Kavramları
- ExecutorService
- Future
- asynchronous programming
- structured concurrency