Python中的Gil锁(全局解释器锁)与互斥锁

什么是GIL? GIL:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。 GIL锁是Cpython解释器中特有的,在JPython、PyPy中没有GIL锁. 为什么使用gil锁 线程的特点是数据资源是共享的,如果多个线程都要共享Cpython的解释权限,共享意味着竞争,有竞争数据就不安全,所以Cpython的GIL锁就产生了. python是在1991诞
相关文章
相关标签/搜索