Suchergebnisse für Anfrage "waitpid"

1 die antwort

Implementierung mehrerer Pipes mit dem Systemaufruf fork () execvp () wait () pipe () - es funktioniert einfach nicht

1 die antwort

Determine pid of terminated process

Ich versuche herauszufinden, was die PID eines Prozesses ist, der das SIGCHLD-Signal gesendet hat, und ich möchte dies in einem Signalhandler tun, den ich für SIGCHLD erstellt habe. Wie würde ich das machen? Ich versuche es int pid = ...

1 die antwort

Wie kann man warten, bis die Threads ihre Arbeit beendet haben, wobei Threads von Clone in c erstellt wurden?

Ich versuche die Hauptfunktion abzuwarten, bis die Threads ihre Arbeit beendet haben. Aber die Hauptfunktion beendet ihre Arbeit und beendet sich. Ich denke ...

TOP-Veröffentlichungen

4 die antwort

waitpid, wnohang, wuntraced. Wie benutze ich diese

Ich bin etwas verwirrt. Wie ich verstehe, bedeutet waitpid mit einer pid von -1, dass ich warte, bis alle Kinder fertig sind. Wenn ich der waitpid von WNOHANG jedoch eine Option hinzufüge, heißt dies, dass sofort beendet werden soll, wenn keine ...

3 die antwort

Linux, waitpid, WNOHANG, untergeordneter Prozess, Zombie

Ich starte mein Programm als Daemon.Vater-Prozess nur auf Kind-Prozess warten, wenn es tot ist unerwartet, Gabel und wieder warten.for (; 1;) { if (fork() == 0) break; int sig = 0; for (; 1; usleep(10000)) { pid_t wpid = waitpid(g->pid[1], &sig, ...