gil

gil

文章 0 浏览 3

是否可以禁用 YARV 的全局解释器锁?

这比其他任何事情都更令人好奇(我应该完全放弃它并尝试 jRuby),但是是否可以禁用 YARV ruby​​ 的全局解释器锁和任何其他关联的锁? 我认为这会“…

许一世地老天荒 2024-09-30 16:54:22 9 0

如何将Python线程代码转换为多处理代码?

由于多种原因(GIL、内存泄漏),我需要将线程应用程序转换为多处理应用程序。幸运的是,线程是完全隔离的,仅通过 Queue.Queue 进行通信。该原语也可…

叫思念不要吵 2024-09-30 11:24:27 6 0

GIL 的 C# 版本是什么?

在当前的 CPython 实现中,有一个称为“GIL”或“全局解释器锁”的对象。它本质上是一个互斥锁,可以防止两个 Python 线程同时执行 Python 代码。这可…

黄昏下泛黄的笔记 2024-09-29 00:09:20 11 0

如何确定合适的检查间隔?

我刚刚开始开发一个存在一些 CPU 问题的龙卷风应用程序。 CPU 时间将随着时间的推移单调增长,使 CPU 达到 100%。目前系统设计为不阻塞主线程。如果它…

像你 2024-09-16 00:04:57 12 0

Python 中的多线程爬虫真的能加快速度吗?

一直想用 python 写一个小网络爬虫。我开始研究将其编写为多线程脚本,一个线程池下载和一个池处理结果。由于 GIL,它实际上会同时下载吗? GIL 如何…

伴我老 2024-09-01 08:04:06 10 0

在某些情况下,Python 线程可以安全地操作共享状态吗?

另一个问题中的一些讨论鼓励我更好地理解多线程 Python 程序中需要锁定的情况。 根据这篇有关线程的文章Python,我有几个可靠的、可测试的示例,说明…

倒带 2024-08-31 06:58:54 9 0

Python:在没有 GIL 的情况下绘制一些数据 (matplotlib)

我的问题当然是GIL。当我分析数据时,最好在中间呈现一些图(这样等待结果就不会太无聊) 但是 GIL 阻止了这种情况(这让我问自己 Python 是否是一个…

背叛残局 2024-08-30 12:20:04 9 0

Python - 关于“多进程”并发使用的问题

我想使用Python的多处理来进行并发处理而不使用锁(锁对我来说与多处理相反),因为我想在Web请求期间同时从不同的资源构建多个报告(通常需要大约3秒…

清秋悲枫 2024-08-30 09:27:58 12 0

使用 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 15 0

Python GIL 和全局变量

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

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

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

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

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

关于python GIL的一个问题

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

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

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

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

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

在 C++ 中释放 Python GIL代码

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

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

Python 3.1 中的 GIL

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

灯下孤影 2024-07-29 18:49:39 15 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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