CPython 的multiprocessing
包在 Windows 和 Linux 上的实现完全不同,因为 Windows 实现不能依赖fork(2)
. 但是,在我看来,Windows 实现multiprocessing
(产生一个单独的进程并通过序列化它发送所需的状态)应该在 Linux 上工作(或者我错了吗?)。
当我在 Linux 上工作时,我想确保我编写的代码也可以在 Windows 上工作(例如,不会意外地有不可取的参数等)。有没有办法强制 CPythonmultiprocessing
在 Linux 上使用 Windows 实现?
谢谢。