Chapitre 5 : Les mécanismes de synchronisation


Introduction

Les solutions (logicielles et matérielles) introduites dans le chapitre précédent sont caractérisées par une boucle d’attente active :

While (condition) ;
< Section critique >


Ces solutions présentent l’inconvénient de charger inutilement l’unité centrale.

L’idée est de ne plus allouer l’unité centrale aux processus demandant d’entrer en section critique tant que cette dernière est occupée par un processus.

Il existe plusieurs solutions dont :