Mutual exclusion (or mutex) is a concept in computer science that refers to a mechanism that ensures that only one process or thread can access a shared resource at a time. This prevents conflicts and data corruption that can occur when multiple processes try to access the same resource simultaneously. The mutual exclusion mechanism typically uses locks or semaphores to control access to the shared resource.
Vzájemné vyloučení, také známé jako problém kritické sekce, je koncept v informatice, který brání dvěma procesům v současném provádění na sdíleném prostředku. Tím se zajistí, že každý proces může být prováděn bez zásahu ostatních. Algoritmus vzájemného vyloučení poskytuje exkluzivní přístup kritické sekci tím, že určí jeden proces jako vlastníka prostředku a poté umožní přístup k prostředku pouze vlastníkovi procesu, zatímco všechny ostatní požadavky na přístup jsou uzamčeny a ignorovány.