/ / Jak przenieść wywołania systemowe POSIX dla fork () i wait () do Visual Studio 2010 express? - c, visual-studio-2010, fork, posix, czekaj

Jak przesłać do systemu POSIX wywołania systemowe fork () i wait () do programu Visual Studio 2010 express? - c, visual-studio-2010, fork, posix, wait

Czy istnieje możliwość przeniesienia lub naśladowania?Wywołania systemowe UNIX / POSIX, tj. fork () i wait (), do Visual Studio 2010 Express Edition? Próbowałem zintegrować SUA z Visual Studio, jednak jest to instalacja z powodu niezgodności z moim procesorem. :(

Każda pomoc będzie mile widziana.

Odpowiedzi:

0 dla odpowiedzi № 1

To zależy od tego, jak bardzo chcesz naśladować czekanie i rozwidlenie.

Jeśli rozwidlenie służy tylko do utworzenia kolejnego procesui nie martwisz się dziedziczeniem uchwytów, semaforów itp., a następnie wypróbuj CreateProcess. W systemie Windows nie ma niczego, co odziedziczyłoby ustawienia od swojego rodzica.

Jednym z parametrów CreateProcess jestprzetwarzać informacje. Odpowiednikiem oczekiwania jest WaitForSingleObject z pierwszym parametrem jako uchwytem procesu (z informacji o procesie), a drugim parametrem jako INFINITE.

Oba te wywołania funkcji znajdują się w nagłówku windows.h.