Любой способ симулировать Process.fork () на Windows?

1551
lipton

Мне нужно использовать библиотеку, которая, кажется, делает предположение, что Process.fork () доступен.

На Windows это не так.

Я попытался установить Cygwin с идеей, что он может имитировать это.

Не сработало

Любые другие идеи, чтобы заставить это работать на Windows (Vista-32)?

0
Какую библиотеку вам нужно использовать? Gnoupi 14 лет назад 0
Возможный дубликат: http://stackoverflow.com/questions/985281/what-is-the-closest-thing-windows-has-to-fork caliban 14 лет назад 0

1 ответ на вопрос

0
harrymc

См. Ссылку, предоставленную caliban, но если она слишком техническая, то простой ответ таков: это нелегко, так как модели Unix и Windows для операций процесса отличаются слишком сильно. Ссылка предполагает, что Cygwin может с действительно героическим усилием заставить Windows работать под Unix (я хотел бы увидеть, как она работает, прежде чем я верю в это). Я бы посоветовал вам заменить свои вилки на порождающих для лучшей совместимости.