A
sprawdza wartość zmiennej X
, która wynosi 10
, i chce dodać do niej 1
. W międzyczasie wątek B
zmienia wartość zmiennej X
na 100
. Gdy wątek A
dokończy swoje działanie, zmienna X
zamiast wartości 11
będzie miała wartość 101
. A
sprawdza wartość zmiennej X
, która wynosi 10
, i chce dodać do niej 1
. W międzyczasie wątek B
zmienia wartość zmiennej X
na 100
. Gdy wątek A
dokończy swoje działanie, zmienna X
zamiast wartości 11
będzie miała wartość 101
.