gpt4 book ai didi

python - 枪角兽线程是真的吗?

转载 作者:行者123 更新时间:2023-12-01 02:13:28 26 4
gpt4 key购买 nike

我正在尝试使用gunicorn开发一个flask应用程序,因为gunicorn是用python实现的(我检查了github)。我的问题是gunicorn的线程还是GIL下的?

最佳答案

线程实际上总是真实的。正如您所指出的,问题在于,如果存在全局解释器锁 (GIL),则解释器在解释 Python 时会被锁定,从而阻止线程同时工作。由于 Gunicorn 是用 Python 编写的,因此它受到您所使用的任何 Python 实现(可能有 GIL)的法律约束。

CPython 和 PyPy 都有 GIL,但这并不意味着线程没有用。只要正在执行的内容不需要解释(例如 I/O 操作),就可以使用多个线程而无需锁定。

请参阅 how a Python thread work 上的可爱答案了解详情。

关于python - 枪角兽线程是真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48572064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com