【Python面试真题】- 什么是GIL?

【Python面试真题】- 什么是GIL?

什么是GIL(Global Interpreter Lock)全局解释器锁? 简单地说就是:  
每一个interpreter进程,只能同时仅有一个线程来执行, 获得相关的锁, 存取相关的资源.  
那么很容易就会发现,如果一个interpreter进程只能有一个线程来执行,   
多线程的并发则成为不可能, 即使这几个线程之间不存在资源的竞争.  

从理论上讲,我们要尽可能地使程序更加并行, 能够充分利用多核的功能.  



相关新闻

联系我们

400-080-6560

在线咨询:

邮件:work@magedu。com

工作时间:周一至周日,09:00-18:30

QR code
加拿大28 安徽快3 加拿大28 秒速时时彩 秒速时时彩官网 秒速时时彩平台 秒速时时彩平台 秒速时时彩 秒速时时彩 秒速时时彩开奖