No právě, z důvodu přístupu více procesorů se dá použít například mnou zmiňovaná instrukce cmpxchg (porovnání a prohození obsahu registru a paměti). Ono je v případě této instrukce jedno, jak se v procesoru rozloží, důležité jsou přece přístupy k paměti. Musíte buď nějak synchronizovat přístupy R-R (ten vlastně ne, že), R-W, W-R a W-W, nebo použít atomické instrukce.