Tartozzon alkalmazásunkhoz mondjuk két adat. E két adat függjön össze egymással, vagyis ha az egyiket módosítjuk, akkor a másiknak is módosulnia kelljen az előző függvényében. Mivel a webes alkalmazásunkhoz bármelyik pillanatban érkezhet kérés, így előfordulhat a következő eset: az egyik kérés kiszolgálása közben, amikor még csak az egyik változónk módosult, érkezik egy másik kérés, mely szintén módosítani akarja a változókat. Így mire az első kérést kiszolgáló rész a második változóhoz érne, addigra már lehet, hogy az első változó tartalma teljesen más lenne, ami bizonyos esetekben hibához vezet.
Ennek elkerülése végett zárolnunk kell az alkalmazásunkat arra az időre, amíg e két változó értéke módosul, így nem fordulhat elő a fenti eset.