Is é an GIL (Global Interpreter Lock) mutex i CPython (an fhíordhleachtas Python) a cheadaíonn do dhíreach snáithe amháin Python bytecode a fhorghníomhú ag an am céanna. Ciallaíonn sé seo nach féidir le snáithe Python cód Python a rith i bhfíor-chomhthreabhadh ar iomadúil bhréagánacha CPU — breithniú tábhachtach do chomhthreabhadh.
Cad atá i gceist ag an GIL i ndáiríbh
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.
