Python多线程

Catalogue   

Python代码的执行由虚拟机来控制。Python再主循环中,同时只有一个线程再执行,就像单CPU的系统中运行多个进程那样,内存中可以存放多个程序,但任意时刻,只有一个程序再CPU中运行。

对Python虚拟机的访问由全局解释器锁(global interpreter lock)来控制,正是这个锁能保证同一时刻只有一个线程在运行。

参考