La fonction " fourchette" Unix est utilisé pour créer un nouveau processus soit exécuter le système d'exploitation Unix ou pour créer un processus qui exécute le code de votre programme . La fonction de la fourche est utilisé par Unix de lancer un processus lorsque vous tapez une commande comme "ls" à l'invite de commande . Un appel système fournit une interface entre l'utilisateur et le système d'exploitation . Le " fork () " appel système renvoie un ID de processus et ne prend pas d'arguments . Instructions 1 Tapez votre programme en utilisant le format suivant: principal { fork () ; processid = ...; Photos .. } fourchette va créer deux processus identiques qui exécuteront après l'appel de la fonction de fourchette. 2 obtenir l'ID de processus des processus en utilisant le format suivant: pid_t pid = fork () ; une valeur d'ID de processus supérieure à zéro signifie un processus parent et une valeur égale à zéro signifie un processus enfant. 3 Appelez le "exit (int) , abort ( void) " fonction ou exécuter un retour de la fonction principale de mettre fin à un processus. Utilisez le " wait () " appel système pour attendre que le processus de l'enfant à la fin.
|