python - 当你使用Process或Pool实现多处理时,python解释器会做什么?

标签 python python-3.x multiprocessing python-multiprocessing pool

当你使用Process或Pool实现多处理时,python解释器会做什么。创建的所有代码和全局变量是否都复制到子进程中?

最佳答案

这取决于操作系统和您选择的启动方法。

您可以在multiprocessing documentation中找到启动方法的描述。 .

Unix 操作系统通常支持所有三种方法,而 NT 操作系统 (Windows) 仅支持 spawn 方法。

关于python - 当你使用Process或Pool实现多处理时,python解释器会做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51427726/

相关文章:

python - 满足条件时终止多处理进程

python - 具有两个相同外键的 Django Inlineformset

python - 当输出依赖于其他元素时,以 pythonic 方式对列表进行操作

Python:当键是对象时,如何调用成员函数作为字典的键?

Python 无列表大小

python - 如何使用多重处理来删除非常大的列表中的重复项?

python - 在 Vim 中更改引号

python - 如何在 Python 中检索高于基于平均值的阈值的总像素值

python - 索引运算符

c - vfork() 调用后退出和返回之间的区别