TP 2
Création et communication entre processus

Création de processus : fork

La fonction fork permet de dupliquer un processus en créant un processus fils identique.

Passage de paramètres à un programme C

La déclaration d'un programme principal en C se fait de la manière suivante : int main(int argc, char* argv[]), où argc est le compteur de paramètres, et argv un tableau de chaînes de caractères contenant ces paramètres.

Lancement de programme dans un shell ou un programme

Diverses commandes shell (exec) ou C (execl, execve...) permettent d'exécuter des processus en remplaçant un processus par le code d'un autre.

Duplication de processus et remplacement de code

D'après un TP de Laurent Lefèvre (mars 2001), modification/extension Yannick Prié (février 2002).