Plan du chapitre
La première section précise les interactions possibles entre
processus légers, pour ensuite détailler le module Thread
et montrer comment exécuter plusieurs processus dans une même application.
La deuxième partie s'intéresse à la synchronisation entre threads dans
les cas d'exclusion mutuelle (module Mutex)
avec ou sans attente sur une condition (module
Condition). Deux exemples complets montrent les difficultés
inhérentes à ce modèle.
La troisième section explique le mode de communication par événements fourni
par le module Event ainsi que les nouvelles possibilités ainsi apportées.
La quatrième section conclue sur un exemple complet par la réalisation d'une file
d'attente commune aux différents guichets d'un bureau de poste.