Change Password

What is the Global Interpreter Lock (GIL) in CPython?
A mechanism to prevent race conditions in multi-threaded programs
A tool for optimizing global variables
A feature to lock a file during script execution
A limitation that allows only one thread to execute Python bytecode at a time