Пакет CPCPython реализован по-разному в Windows и Linux, поскольку реализация Windows не может полагаться на fork(2)
. Однако мне кажется, что реализация Windows multiprocessing
(порождение отдельного процесса и отправка требуемого состояния путем сериализации) должна работать на Linux (или я ошибаюсь?).Проверка реализации Windows на многопроцессорности Python на Linux
В то время как я работаю над Linux, я хотел бы убедиться, что код, который я пишу, также работает на Windows (например, не случайно имеет непригодные аргументы и т. Д.). Есть ли способ заставить CPython использовать реализацию Windows multiprocessing
в Linux?
Спасибо.
Я так не думаю. Как вы заметили, модель процесса Linux и Windows сильно отличается. –