Résultat de l'affichage du programme fork_e.cxx :

 
duo/mathieu>fork_e
Avant le fork()
Apres le fork() : pid = 10028
Apres le fork() : pid = 0
duo/mathieu>

    Le processus affiche "Avant le fork",
    puis remplit le buffer avec "Apres le fork pid = ", sans le vider, et enfin se duplique.
    L'ordonnanceur (scheduler) élit successivement

Pour les mêmes raisons que dans les exercices précédents, les séquences (2) - (1) - (3) et (1) - (3) - (2) sont aussi possibles, provoquant respectivement les affichages :
 
duo/mathieu>fork_e
Avant le fork()
Apres le fork() : pid = 0
Apres le fork() : pid = 10028
duo/mathieu>

ou
 
duo/mathieu>fork_e
Avant le fork()
Apres le fork() : pid = 10028
duo/mathieu>Apres le fork() : pid = 0

obtenu deux fois consécutivement après 45 essais.