page contents

Global Interpreter Lock(全局解释器锁)

轩辕小不懂 发布于 2021-04-26 14:50
阅读 546
收藏 0
分类:Python开发

最佳答案 2021-04-26 15:04

680
Pack
Pack

Python代码的执行由Python 虚拟机(也叫解释器主循环,CPython版本)来控制,Python 在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正是这个锁能保证同一时刻只有一个线程在运行。

请先 登录 后评论