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 № 1To 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.