GIL
Global Interpreter Lock
マルチスレッド
で複数のスレッドが同時にリソースにアクセスしないようにロックを行う仕組み。
このため、マルチスレッドでも実際には同時に1つのスレッドしか動作しない。本当の並行実行ではなくて、待ちや時間でのスレッド切り替えになる。
PEP703で、このロックを解除できるようにすることが議論されている。