Les sémaphores
Introduit par Dijkstra en 1965 pour résoudre le problème d’exclusion mutuelle.
Permettent l’utilisation de m ressources identiques (exple imprimantes) par n processus.
Un sémaphore est une structure contenant deux champs :
- Struct {n : entier ;
en_attente : file de processus
}