gpt4 book ai didi

python - 如果有GIL,在python的多线程环境下锁有什么用?

转载 作者:行者123 更新时间:2023-12-04 14:58:41 25 4
gpt4 key购买 nike

python 中的多线程提供了一个锁。可以使用 from threading import lock

访问它

我了解到,由于 python 中的 GIL,只有一个线程可以使用 python 解释器。现在,如果是这种情况,有人可以帮助我了解线程库公开的这个 lock 的用途。

如果您能举例说明,我将不胜感激

最佳答案

我相信您仍然需要订购,并等待其他线程。 Python 仍然会创建许多线程,它们一次只运行一个。如果你需要一些同步,锁就会发挥作用。锁也被上下文管理器使用。

关于python - 如果有GIL,在python的多线程环境下锁有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67375947/

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