Didn't get: Defining the entry and exit protocols for critical sections.
One minute response: The entry and exit protocols are responsible for making sure that critical sections have the four properties required.
Didn't get: Why in ticket taker all tickets are initialized to a negative value.
One minute response: It's for the global invariant, which should only describe tickets being actively used in the protocol. Negative tickets are tickets that are not being used.
Didn't get: Implementing atomic execution.
One minute response: All you have to do is pick a suitable global invariant and then implement it.
This page last modified on 16 July 2003.