multiprocessing

multiprocessing

文章 35 浏览 403

Python:线程还是多处理?

问题 我需要每 15 秒对文件进行一次简短写入(并在其余时间睡眠)...在我看来,通过使用专用线程或进程来执行多线程或多处理将有助于解决此问题文件写…

热情消退 2025-01-04 22:30:56 1 0

如果第二个线程等待第一个线程的终止,是否需要内存屏障?

假设线程 Alpha 正在写入变量 A 而没有锁定。第二个线程 Beta 正在等待 Alpha 终止,然后依次读取变量 A。 难道A的内容就不会新鲜了?内存写入是否可…

苯莒 2025-01-04 10:32:26 1 0

Celery 在本地系统上是否与 python 多处理一样高效?

我在决定为我的应用程序使用 python 多重处理、celery 或 pp 时遇到了一些麻烦。 我的应用程序占用大量 CPU,但目前仅使用一个 cpu,因此,我需要将其…

一口甜 2025-01-04 08:04:50 2 0

Python 多处理从不加入

我正在使用多处理,特别是池来分离几个“线程”来完成我拥有的一堆缓慢的工作。然而,由于某种原因,我无法让主线程重新加入,即使所有的孩子似乎都已…

2025-01-04 03:46:30 3 0

使用 python 多重处理,每个进程具有不同的随机种子

我希望并行运行多个模拟实例,但每个模拟都有自己独立的数据集。 目前我的实现如下: P = mp.Pool(ncpus) # Generate pool of workers for j in range…

梅倚清风 2025-01-04 02:48:38 1 0

并发代码中的死锁

我一直在尝试使用 concurrent.futures.ProcessPoolExecutor 并行化一些代码,但一直遇到奇怪的死锁,而 ThreadPoolExecutor 不会发生这种情况。一个最…

乖不如嘢 2025-01-03 16:28:08 1 0

为什么 multiprocessing.Pool.map 比内置映射慢?

import multiprocessing import time from subprocess import call,STDOUT from glob import glob import sys def do_calculation(data): x = time.ti…

夜未央樱花落 2025-01-03 06:34:24 1 0

从进程中异步检索信息

这是我想要做的伪代码。 import time def run(): while x < 10000000: x += 1 if __name__ == "__main__": p = Process(run) p.start() time.sleep(3)…

女中豪杰 2025-01-02 17:41:42 1 0

'if __name__ == "__main__":' 后面的任何内容不执行

所以,这是我的情况。 我在 Eclipse 中使用 PyDev,在 Windows 中使用 Python 解释器版本 2.7.2。 我正在使用内置的多处理库来尝试分叉一堆进程来并行…

以往的大感动 2025-01-02 16:45:40 1 0

PYTHON:多处理怪癖(或者:如何协调这些线程?)

我受到了挑战。 我不确定如何在没有 jython 或 cython(或其他一些 IronPython Whatsahoosie)的情况下使用多处理,并且选择对我的多核 CentOS 程序使…

百变从容 2025-01-02 13:21:58 1 0

python 多处理中的动态工作池管理

我想做的是监视系统资源的使用情况并动态增加/减少池中的工作人员数量。 我有一个 24 核节点和 48GB RAM,我所做的就是读取需要过滤的 4GB 数据文件。…

执妄 2025-01-02 03:59:22 1 0

拆分 Django 项目

我有一个 django 项目,其中包含各种完全独立的应用程序。我想让它们在自己的进程中运行每个进程,因为其中一些会生成后台线程来定期预先计算一些数据…

懷念過去 2025-01-02 03:26:06 1 0

多线程与多处理

我目前有一个按钮触发此操作: def spam(self,event): t = workingthread() t.start() 哪个是这样的: class workingthread(threading.Thread): def _…

鸢与 2025-01-01 13:16:09 1 0

父级退出时的 Python 多处理队列

我的问题的要点是,当父进程(在这种情况下是守护进程)被杀死时,多处理队列会发生什么。 我有一个在后台运行的守护进程,它为子进程排队作业: clas…

攒一口袋星星 2024-12-31 22:51:00 1 0

如何知道 python 多处理管理器正在共享哪些对象?

在Python多处理模块中,为了从远程管理器获取对象,大多数食谱告诉我们需要构建一个getter来恢复每个对象: class QueueMgr(multiprocessing.managers…

救星 2024-12-29 13:01:31 0 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

更多

友情链接

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