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 par exclusion mutuelle (module
Mutex) et avec attente sur 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 et les nouvelles
possibilités qu'il apporte.
La quatrième section conclut ce chapitre par la réalisation
d'une file d'attente commune aux différents guichets d'un bureau de
poste.