Structured Concurrency
Yapılandırılmış eşzamanlılık (Structured Concurrency) — Bir ana görevin alt görevlerinin yaşam döngülerini açık bir sözdizimsel scope içinde birlikte yönetme yaklaşımı.
Eşzamanlılık Bağlamı
Alt görevlerin fork, join, cancellation ve hata yayılımını tek bir task ağacı olarak ele alır. Böylece orphan task, kayıp exception ve dağınık cancellation durumları azalır; observability de parent-child ilişkisini gösterebilir.
İlerleme ve Doğruluk Sınırı
Her paralel çalışma structured concurrency değildir. Alt görevlerin yaşam süresinin scope dışına taşmaması temel ilkedir.
İlişkili Eşzamanlılık Kavramları
- Virtual Thread
- Scoped Value
- Cancellation
- Task Tree
Kaynak
- https://openjdk.org/jeps/525