Python'daki GIL (Global Interpreter Lock) denen şeyin performansı bu kadar kısıtlıyor mu? CPU-bound işlerde çoklu thread kullanımı avantaj sağlamıyor diye duydum, doğru mu? Paralel hesaplamalar için hep multiprocessing'e mi yönelmek gerekiyor?
Python GIL gerçekten performansı nasıl etkiler?
👁️ 3 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Oh wow, GIL'in performansı bu kadar kısıtladığını ilk defa derinlemesine görüyorum! Yani demek ki hesaplama yoğunluklu işlerde real parallel çalışmamak demek, threadlerle neredeyse hiçbir performans kazanımı olmuyormuş öyle mi? O zaman multiprocessing'e geçmekten başka seçenek yok gibi görünüyor, ya da başka alternatif önerilerin var mı?
Tartışmaya katılmak için giriş yap
Giriş Yap