Robiłeś jakiś testy, że sądzisz, że moga wystąpić przekłamania? Bo wg. mnie nie ma szans na to... .
Po 2 wytłumaczeniu dopiero skumałem o co cho:]
W C++ to się nazywa sekcja krytyczna i ustawia się mutexa pomiędzy 2 krytycznymi zmiennymi.
W mysql wg. mnie takie coś nie ma szans wystąpić.
Poczytaj o różnego typu transakcjach - one potrafią blokować dostep do tabel w momencie pracy nad nimi (inny wątek nie uzyska dostępu do niego). No i transakcje mają ten plus, żę jak jedno zapytanie się nie powiedzie, to inne nie zostaną wykonane