Jaka jest różnica pomiędzy wait(null)
i wait(&status)
w programowaniu systemu?czekaj (null) i czekaj (& status) Język C i status
Jaka jest zawartość wskaźnika wskaźnika?
Jaka jest różnica pomiędzy wait(null)
i wait(&status)
w programowaniu systemu?czekaj (null) i czekaj (& status) Język C i status
Jaka jest zawartość wskaźnika wskaźnika?
Jeśli zadzwonisz pod numer wait(NULL)
(wait(2)), poczekasz tylko na zakończenie dowolnego dziecka. Z wait(&status)
czekasz, aż dziecko się zakończy, ale chcesz poznać niektóre informacje o jego zakończeniu.
Możesz dowiedzieć się, czy dziecko normalnie kończy pracę z WIFEXITED(status)
na przykład.
status
zawiera informacje o procesach, które można sprawdzić za pomocą niektórych już zdefiniowanych MAKRO.
dziękuję bardzo – user3260388
wait(NULL)
będzie czekać tylko do zakończenia procesu potomnego. Ale, wait(&status)
zwróci identyfikator procesu kończącego proces potomny.
pid = wait(&status); // the information is returned
Poprawiono twoje tagi. To naprawdę nie jest pytanie C, ale pytanie POSIX. – Deduplicator