gil

gil

文章 0 浏览 2

使用 Py_BEGIN_ALLOW_THREADS 时如何避免 Python C 扩展中的 gcc 警告

在 Python C 扩展中操作 GIL 的最简单方法是使用提供的宏: my_awesome_C_function() { blah Py_BEGIN_ALLOW_THREADS // do stuff that doesn't need …

随心而道 2024-08-19 12:00:35 10 0

Python GIL 和全局变量

在Python中,我定义了一个全局变量,它由不同的线程读取/递增。由于 GIL,如果不使用任何类型的锁定机制,这是否会导致问题?…

背叛残局 2024-08-19 11:49:39 8 0

Python 3.2 中的新 GIL 足以进行转换吗?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

禾厶谷欠 2024-08-18 14:39:32 9 0

关于python GIL的一个问题

python GIL 的存在是否意味着在 python 多线程中,相同操作与在单线程中重复操作没有太大区别? 例如,如果我需要上传两个文件,那么在两个线程中执行…

友欢 2024-08-14 09:52:49 10 0

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

我经常看到人们谈论 GIL 是每个 Python 解释器的(甚至在 stackoverflow 上也是如此)。 但我在源代码中看到,GIL 似乎是一个全局变量,因此每个 pyth…

白龙吟 2024-08-08 07:42:33 8 0

在 C++ 中释放 Python GIL代码

我有一个用 C++ 编写的库,我使用 SWIG 对其进行包装并在 python 中使用。一般来说,只有一个类,方法很少。问题是调用这些方法可能很耗时 - 它们可能…

另类 2024-08-08 03:55:36 8 0

Python 3.1 中的 GIL

有谁知道Python 3.1中全局解释器锁对C++多线程集成的命运…

灯下孤影 2024-07-29 18:49:39 12 0

为什么Java虚拟机中没有GIL? 为什么 Python 这么需要一个?

我希望有人能够提供一些关于 Java 虚拟机的根本不同之处的见解,它允许它很好地实现线程,而不需要全局解释器锁(GIL),而 Python 则需要这样的邪恶…

千秋岁 2024-07-24 05:22:45 11 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文