Objectif : étudier en détail le jeton circulant
Inspiration : une solution partielle de l’exclusion mutuelle à base d’un jeton circulant, vu en TD. Il s’agit d’une solution basique qui assure l’exclusion mutuelle mais n’assure ni la vivacité de la circulation du jeton, ni la vivacité d’obtention de l’accès exclusif.
ExclMutuelle
, VivaciteIndividuelle
, VivaciteGlobale
; pour le jeton : JetonVaPartout
; pour le lien jeton-protocole : Sanity
.VivaciteIndividuelle
?jeton
en un tableau de N booléens. Le déplacement du jeton est encore atomique. Énoncer soigneusement les propriétés attendues pour le jeton (par exemple l’unicité).i
et i+1
. La précédent action de transmission devient deux actions : une action d’envoi du jeton (ajout dans le canal) et une action de réception du jeton (extraction du canal).