□ Przykład
Dwa procesy dzielą pamięć, zwiększając o 1 wartość zmiennej X. Większość procesorów nie wykonuje operacji arytmetycznych bezpośrednio na pamięci.
□ Każdy z procesorów wykonuje operacje:
□ LOAD X
□ INC
□ STORĘ X
□ Jaki będzie wynik obliczeń jeśli początkowa wartość X=0, a procesy działąją równolegle? Czy wynikiem końcowym będzie 1, czy 2?
□ Przykład wielowątkowości: serwery sieciowe