A non-re-entrant piece of code that can only be executed 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 the entry and exIT of the crITical section to ensure exclusive use.