Как запустить подпроцесс в Windows?
в POSIX есть fork()
функция для создания подпроцесса. Как я могу достичь fork()
функциональность в Windows?
1 ответов
нет прямого эквивалента fork()
на Windows.
CreateProcess()
является собственной функцией, которая может использоваться для создания нового процесса (но, опять же, семантика довольно отличается от fork()
' s).
другими словами, в Unix процесс может дешево создать клон самого себя. Нет недорогого способа сделать это на Windows.
если вас не волнует аспект клонирования fork()
, потом CreateProcess()
должны сделать только штраф.