[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/fork-unix-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/fork-unix-wikipedia\/","headline":"Fork (Unix) – Wikipedia","name":"Fork (Unix) – Wikipedia","description":"before-content-x4 Dans les syst\u00e8mes d’exploitation Unixoid fourchette Le nom d’un appel syst\u00e8me sur la base duquel le processus d’appel (processus","datePublished":"2019-04-08","dateModified":"2019-04-08","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/de.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","url":"https:\/\/de.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","height":"1","width":"1"},"url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/fork-unix-wikipedia\/","wordCount":1841,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Dans les syst\u00e8mes d’exploitation Unixoid fourchette Le nom d’un appel syst\u00e8me sur la base duquel le processus d’appel (processus parent) cr\u00e9e une copie de lui-m\u00eame, un processus d’enfant si appel\u00e9. Le processus de l’enfant reprend les donn\u00e9es, le code, le compteur de commande et le script de fichier du processus des parents et re\u00e7oivent son propre num\u00e9ro de processus du noyau (comme le processus parent et tout autre processus), le PID (anglais “” P fus\u00e9e IDENTIFIANT Hantier “).En cons\u00e9quence, le syst\u00e8me d’exploitation g\u00e8re le processus enfant comme une instance ind\u00e9pendante du programme et le m\u00e8ne ind\u00e9pendamment du processus des parents. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Un processus d’enfant ne continue g\u00e9n\u00e9ralement pas \u00e0 fonctionner exactement comme le processus parent, mais s\u00e9lectionne d’autres chemins de code (autres instructions). Sur la valeur de retour de fourchette() Il est reconnu dans quel processus vous \u00eates. D\u00e9livre fourchette() Un 0 dos, identifie le processus de l’enfant, dans le processus parental que le PID de l’enfant est remis. D\u00e9livre dans une erreur fourchette() Une valeur moins 0 et aucun processus enfant n’a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9. Le programme suivant est \u00e9crit en langage de programmation C et est destin\u00e9 \u00e0 montrer comment fonctionne une fourche. L’exemple de programme compte de 0 \u00e0 9 et produit la valeur du processus respectif et son ID de processus individuel. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4#inclure #inclure #inclure #inclure int principal () { int i, j; pid_t pid; pid = fork(); if (pid == 0) { \/* Kindprozess * wenn fork() eine 0 zur\u00fcckgibt, befinden wir uns im Kindprozess *\/ for (j=0; j 0) { \/* Elternprozess * Gibt fork() einen Wert gr\u00f6\u00dfer 0 zur\u00fcck, befinden wir uns im Elternprozess * in pid steht die ID des Kindprozesses * getpid() gibt die eigene PID zur\u00fcck *\/ for (i=0; i (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/fork-unix-wikipedia\/#breadcrumbitem","name":"Fork (Unix) – Wikipedia"}}]}]