什么是 Python 中的 GIL(全局解释器锁)?
GIL 是 Python 解释器中的一个锁,它保证了在多线程程序中,任何时刻只有一个线程在执行 Python 字节码。GIL 可以提高单线程程序的执行效率,但在多核处理器上,由于 GIL 的存在,多线程程序不能充分利用多个 CPU 核心。它主要影响的是 CPU 密集型任务。