mid33 zgłoszeń

Czym jest GIL w Pythonie i jak wpływa na wielowątkowość?

GIL (Global Interpreter Lock) to mutex pozwalający tylko jednemu wątkowi wykonywać bytecode Pythona naraz. Ogranicza wydajność wątków CPU-bound, ale nie wpływa na I/O-bound. Obejście: multiprocessing, asyncio, lub interpretery bez GIL (np. nogil).

Więcej pytań z Python