medsebojno izobcenje mutual exclusion nazaj naprej primer vzemimo sistem z vec terminali sistem naj steje stevilo vrstic vtipkanih v enem dnevu v ta namen imamo skupno sistemsko spremenljivko linecount delo posameznih uporabnikov za terminali nadzorujejo loceni procesi kadarkoli nek uporabnik na svojem terminalu vtipka se izvedejo v sklopu njegovega programskega procesa stavki naslednje vsebine load linecount add store linecount vzemimo primer da linecount `e vsebuje vrednost in da proces a pravkar izvaja ukaz add ki vrednost v akumulatorskem registru poveca na naj v tem trenutku proces b zaradi enakega stetja prav tedaj izvede operacijo load podatke v akumulatorju se zato spet pokvari na in ce bi v tem hipu proces a izvedel se zadnjo operacijo store bi ocitno shranil v spremenljivko linecount zgreseno vrednost problem lahko resimo ce je dostop posameznih programskih procesov do takih skupnih spremenljivk kot je v nasem primeru linecount ekskluziven podobne probleme zasledimo tudi na primer pri vecuporabniskem dostopu do podatkov v podatkovnih bazah pri sistemskem dostopu do skupnih podatkovnih struktur operacijskega sistema v vecprocesnih operacijskih sistemih itd