GIL (Global Interpreter Lock) என்பது CPython (Python இன் தரமான செயல்படுத்தல்) இல் ஒரு mutex ஆகும், இது ஒரு நேரத்தில் ஒரு நூல் மட்டுமே Python bytecode ஐ செயல்படுத்த அனுமதிக்கிறது. இதன் பொருள் Python நூல்கள் பல CPU கோர்களில் உண்மையான இணையாக Python குறியீட்டை இயக்க முடியாது — இது ஒப்பிசைப்புக்கான முக்கியமான கருத்தாக்கம்.
GIL என்பது நடைமுறையில் என்ன பொருள்
Even with multiple threads on a multi-core CPU:
Only ONE thread runs Python bytecode at any instant.
→ Threading does NOT give CPU-bound parallelism in CPython.
