繁体   English   中英

python 线程并行运行?

[英]python threads that run in parallel?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM