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