摘要: Python中的各种锁: 一、全局解释器锁(GIL) 1、什么是全局解释器锁 每个CPU在同一时间只能执行一个线程,那么其他的线程就必须等待该线程的全局解释器,使用权消失后才能使用全局解释器,即使多个线程直接不会相互影响在同一个进程下也只有一个线程使用cpu,这样的机制称为全局解释器锁(GIL)。G 阅读全文
posted @ 2020-04-10 22:53 乐呵的太阳 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、并发(Concurrent):指两个或多个事件在同一时间间隔内发生,即交替做不同事的能力,多线程是并发的一种形式。例如垃圾回收时,用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替执行),用户程序在继续运行,而垃圾收集程序运行于另一个CPU上。 2、并行(Parallel):指两个或者 阅读全文
posted @ 2020-04-10 22:27 乐呵的太阳 阅读(164) 评论(0) 推荐(0) 编辑