Thread Pool
İşleri her seferinde yeni OS thread oluşturmak yerine yeniden kullanılan sınırlı worker thread kümesine dağıtan yürütme modeli.
Teknik Bağlam
Pool size CPU-bound ve blocking workload için farklı seçilir; queue politikası overload davranışını belirler. Unbounded queue latency'yi gizleyerek memory pressure oluşturabilir.
Sınırlar
Daha büyük pool daha yüksek throughput garantisi vermez; context switch ve contention maliyeti artabilir. Virtual thread modelinde klasik pool gerekçeleri değişebilir.
İlgili Kavramlar
- Virtual Thread
- Work Stealing
- Queueing Theory
- Bulkhead Pattern