Mutual exclusion example with linked list
Relevantní články
Vzájemné vyloučeníVzájemné vyloučení je algoritmus používaný v programování jako synchronizační prostředek. Zabraňuje tomu, aby byly současně vykonávány dva kritické kódy nad stejným sdíleným prostředkem, jako například globální proměnné. Kritický kód je část kódu, ve které proces nebo vlákno přistupuje k veřejným prostředkům. Kritický kód není mechanismus ani algoritmus pro vzájemné vyloučení. Pokud jeden proces vstoupil do kritického kódu a nedokončil poslední instrukci, nemůže nad tímto prostředkem žádný jiný proces vstoupit do kritického kódu. .. pokračovat ve čtení