0% ont trouvé ce document utile (0 vote)
101 vues1 page

Communication entre processus et threads en C

Le document décrit trois exercices sur la communication entre processus et threads en C utilisant des tubes nommés et non nommés. Les exercices impliquent la transmission de chaînes de caractères entre processus et threads.

Transféré par

Wafa Neji
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
101 vues1 page

Communication entre processus et threads en C

Le document décrit trois exercices sur la communication entre processus et threads en C utilisant des tubes nommés et non nommés. Les exercices impliquent la transmission de chaînes de caractères entre processus et threads.

Transféré par

Wafa Neji
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Activité Chapitre 6

Activité Moodle

Atelier 1 - Présentation et affectation des projets

Atelier 3 – Sprint 1

Travail à faire
Exercice 1

Ecrire un programme qui saisit une chaine de caractère au clavier dans le processus père, et la
transmet à un processus fils en utilisant un tube non nommé.

Exercice 2

Ecrire deux programmes qui permettent de créer deux processus différents qui communiquent
via un pipe nommé. Le premier programme saisit une chaine de caractère au clavier. Le
deuxième programme lit cette chaine en utilisant le tube nommé.

Exercice 3

1. Écrire un programme C qui crée deux threads appartenant au même processus. Le premier
thread ouvre un tube non nommé et envoie un message au deuxième thread via ce tube. Le
deuxième thread doit afficher le message reçu. L'utilisation de l'exclusion mutuelle (mutex)
est nécessaire pour éviter les problèmes de concurrence dans l'accès au tube.

2. Est-il utile d’établir une communication via des tubes pour des threads appartenant au
même processus ? Expliquez pourquoi ?

Wafa NEJI STANCATI



Vous aimerez peut-être aussi