小编为您解解惑
小编写这篇文章的一个主要目的,主要是来给大家做个解答,解答的内容主要是涉及到的内容有Python解析器的一些相关介绍,介绍的内容主要是Cpython的GIL解释器解锁相关机制的一些介绍。具体的内容,下面就给大家详细解答下。

掌握Cpython的GIL解释器锁的工作机制
GIL本质就是一把互斥锁,它是在实现Python解析器(CPython)时所引入的一个概念,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势。解决这个问题,需要在几个点上达成一致:1、cpu到底是用来做计算的,还是用来做I/O的?2、多cpu,意味着可以有多个核并行完成计算,所以多核提升的是计算性能;3、每个cpu一旦遇到I/O阻塞,仍然需要等待,所以多核对I/O操作没什么用处。
掌握GIL与互斥锁
要想了解GIL,
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7127.html
