A non-ef="module.php?name=Lexikon&file=search&eid=1&query=re-entrant">re-entrant piece of code that can only beexecuted by one process at a time. It will usually terminate in bounded time and a process will only have to wait a bounded time to enter it. Some synchronisation mechanism is required at theentry and exit of the critical section to ensureexclusive use.