多线程编程

五十岚2022年10月8日小于 1 分钟

基于线程的并发

threading:在 py2 中曾废弃了 thread 模块,在 py3 中作为底层模块 _thread,通常在其基础上建立更高级的线程接口

GIL 锁:又称全局解释器锁,Cpython 解释器采用的一种垃圾机制,它限制了同一时刻,只有一个线程被执行,使得解释器运行多线程方便,但多核处理器上不能够并行运作,因此多核密集型计算应该使用 多进程进程池open in new window

上次编辑于: 2022/10/8 01:58:06