انضم إلى النشرة الإخبارية لدينا للبقاء على اطلاع وتلقي النصائح والبرامج التعليمية الحصرية.
​
الدعم والمساعدةسياسة الخصوصية
دليل التعلمتواصل معنا

@ ذكاء. كل الحقوق محفوظة.

GIL

0

GIL، أو Global Interpreter Lock: هو قفل يُستخدم في بايثون لضمان أن يتم تنفيذ شيفرة بايثون في كل وقت بواسطة خيط واحد (thread) فقط. هذا يعني أنه حتى في البرامج متعددة الخيوط، لا يمكن لخيوط بايثون المتعددة تشغيل كود بايثون في نفس الوقت، مما قد يؤدي إلى عدم استغلال كامل لقدرات المعالجة المتعددة للأنوية.

بينما يحسن GIL من السلامة في التعامل مع البيانات المشتركة ويقلل من التعقيدات، فإنه يمكن أن يسبب تراجعًا في الأداء عند تنفيذ عمليات حسابية مكثفة في تطبيقات متعددة الخيوط.

مصادر مقترحه للتعلم

Article: What is GIL?