GIL全局解释器锁 1.什么是GIL全局解释器锁 GIL本质是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL同一进程内的多线程,必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实现并行,但可以实现并发 Cpython解释器下想实现并行可以开启多个进程 2.为何要有GIL 因为Cpython解释器的垃圾回收机制不是线程安全的,保证了数据的安全 3.GIL全局解释器的优缺点 优点:保证了数据安全 缺点:单个进程下开启多个线程只能实现并发不能实现并行…