当前位置:  开发笔记 > 编程语言 > 正文

Python GIL真的是每个解释器吗?

如何解决《PythonGIL真的是每个解释器吗?》经验,为你挑选了1个好方法。

我经常看到有人说GIL是根据Python解释器(甚至在stackoverflow上).

但是我在源代码中看到的似乎是GIL是一个全局变量,因此每个python进程中的所有解释器都有一个GIL.我知道他们这样做是因为没有像lua或TCL那样传递的解释器对象,它在开始时设计得不好.线程本地存储似乎不适合python人员使用.

它是否正确?我简要介绍了我在这个项目中使用的2.4版本.

如果在以后的版本中有所改变,特别是在3.0版本中?



1> Martin v. Lö..:

GIL确实是每个进程,而不是每个解释器.这在3.x中没有变化.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有