python-GIL、死锁递归锁及线程补充

一、GIL介绍 GIL全称 Global Interpreter Lock ,中文解释为全局解释器锁。它并不是Python的特性,而是在实现python的主流Cpython解释器时所引入的一个概念,GIL本质上就是一把互斥锁,将并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,从而保证数据的安全性。 注:每次执行python程序,都会产生一个独立的进程,进程里除了能看到的若干线程
相关文章
相关标签/搜索