Learning outcomes Apply synchronisation techniques to the dining philosophers and sleeping barber problems and outline common IPC mechanisms.