Python多线程基础(一)

2 月 26 日
阅读 5 分钟
298
由于Python存在GIL(全局解释器锁),同一时间只有一个线程可以执行Python字节码,使得在计算密集型任务中无法充分利用多核CPU,因此,Python的多线程一般用于I/O密集型任务。注:上述Python指Python的官方实现CPython,一些其他的实现如PyPy、Jython都没有GIL