Work Stealing

Türkçe karşılığı: İş çalmaAlan: Eşzamanlılık

İş çalma (Work Stealing) — Boşta kalan worker'ın başka worker'ın kuyruğundan görev alarak paralel iş yükünü dinamik dengelemesi.

Eşzamanlılık Bağlamı

Fork-join tipi işlerde her worker genellikle yerel deque kullanır; sahibi bir uçtan, hırsız worker diğer uçtan iş alır. Yerellik ile load balance arasında iyi denge sağlayabilir.

İlerleme ve Doğruluk Sınırı

Uzun bloklanan işler veya aşırı küçük task'lar scheduling maliyetini yükseltebilir. İş çalma her workload için sabit thread pool'dan daha iyi değildir.

İlişkili Eşzamanlılık Kavramları