В Windows нет прямого эквивалента fork()
.
CreateProcess()
- это встроенная функция, которую можно использовать для создания нового процесса (но, опять же, семантика довольно отличается от fork()
).
Другими словами, в Unix процесс может дешево создать сам клон. В Windows нет недорогого способа сделать это.
Если вас не волнует аспект клонирования fork()
, тогда CreateProcess()
вполне подойдет.