2

CPython のmultiprocessingパッケージは、Windows の実装が に依存できないため、Windows と Linux ではかなり異なる方法で実装されていますfork(2)。ただし、multiprocessing(別のプロセスを生成し、シリアル化することによって必要な状態を送信する) の Windows 実装は、Linux で動作するはずです (または、私は間違っていますか?)。

Linux で作業している間、私が書いたコードが Windows でも動作することを確認したいと思います (例えば、誤ってピクルできない引数を持たないようにするなど)。multiprocessingCPythonに Linuxでの Windows 実装を強制的に使用させる方法はありますか?

ありがとう。

4

1 に答える 1

1

実際、これはごく最近可能になったばかりです: http://bugs.python.org/issue8713。あとは 3.4alpha2 を実行するだけです :)

于 2013-09-12T22:07:02.033 に答える