一.GIL全局解释锁 在Cpython解释器才有GIL的概念,不是python的特点 在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势. 1.GIL介绍 GIL本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都是一样,都是将并发运行变成串行,以此来保证数据的安全性.用来阻止同一个进程下的多个线程的同时执行.保护不同的数据的安全,就应该加不同的锁. 每次执行python程序,都会产生一个独立的进程,每个py文件都会产生独立的python进程.在一个…