fork
how to fork
Written by georg on Oktober 31, 2008
Ich glaub ich hab gerade meinen ersten Prozess unter C geforkt. Auch wenn der Beispielcode nichts sinnvolles tut 😉
Die simple Frage war, was hier vom Parent ausgegeben wird. Recht offensichtlich (und durch ausprobieren rauszufinden ist die Lösung wohl 5!
#include <sys/types.h> #include <stdio.h> #include <unistd.h> int value = 5; int main() { pid_t pid; pid = fork(); if (pid == 0) { /* child process */ value +=15; } else if (pid > 0) { /* parent process */ wait (NULL); printf("PARENT: value = %d",value); } }
- Suche
-
Neueste Beiträge
- Glitch: Bitte und Danke 9. Mai 2025
- Glitch: Intelligenz 8. Mai 2025
- Glitch: Wasserstoff 7. Mai 2025
- Glitch: Wasserstoff 6. Mai 2025
- Energiegemeinschaft 5. Mai 2025
- Glitch: Plastik 4. Mai 2025
- Glitch: Pickerl 3. Mai 2025
- Glitch: NFT 2. Mai 2025
- Glitch: Speicher 1. Mai 2025
- Glitch: Wehrpflicht 30. April 2025
- Archive
- Schlagwörter