Ce chapitre se focalise sur les problèmes liés au parallélisme, en particulier lorsque des données sont manipulées par plusieurs tâches.
Après une présentation informelle des problèmes que pose l'indéterminisme d'une exécution concurrente de programmes pour la prise de décision (notion "de consensus"), nous expliquons comment il faut gérer le parallélisme en synchronisant les tâches d'un programme entre elles.
Cela nous amène à aborder les différents problèmes que peuvent causer ces synchronisations lorsqu'elles sont mal maîtrisées. Nous parlons enfin de la notion de famine, et de la notion de causalité, qui est primordiale pour comprendre les mécanismes de la concurrence.
Les flux en «streaming» vidéo sont hébergés par Video-Unified.