gpt4 book ai didi

python 线程并行运行?

转载 作者:行者123 更新时间:2023-11-28 21:29:11 24 4
gpt4 key购买 nike

我知道 Jython 和 IronPython 由于其 VM 实现而可以并行运行线程(以利用多核或 SMP 机器)。CPython 中是否有实现或扩展可以做到这一点?我不是在谈论 http://docs.python.org/library/multiprocessing.html 中的多处理。

与 JVM 或 .Net 中的线程相比,多处理模块中的子进程有多“重”?每个 Process 对象的 python 运行时是否有开销?

我还看到了 Tasklet 的无堆栈“方式”来实现并发,但它们使用循环调度并且无法并行运行 Tasklet。

最佳答案

多处理模块使用完整的进程。这意味着它fork ()s。因此,这与您通常所说的线程所指的普通 POSIX 线程不同。

关于python 线程并行运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6144710/

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