擅长:python、mysql、java
<p>你要找的答案是详细写好的<a href="https://stackoverflow.com/questions/2276117/python-multiprocessing-process-vs-standalone-python-vm">here</a>。此外,还解释了不同操作系统的差异。</p>
<p>最大的问题是,<code>fork</code>系统调用在windows上不存在。因此,在运行windows操作系统时,不能使用此方法。<code>multiprocessing</code>是一个高级接口,用于执行当前运行的程序的一部分。因此,正如forking所做的那样,它会创建进程当前状态的副本。所以说,它关心你的程序的分叉。</p>
<p>因此,如果可以的话,可以考虑<code>fork()</code>一个低级接口来派生程序,而多进程库是高级接口来派生程序。</p>
<p>希望这有帮助。</p>