Model pamięci C ++ i warunki wyścigu na tablicach char

Zasadniczo mam problem ze zrozumieniem tego: (z Bjarne FAQ)

Jednak większość nowoczesnych procesorów nie może odczytywać ani zapisywać pojedynczego znaku, musi odczytywać lub zapisywać całe słowo, więc przypisanie do c naprawdę to `` odczytanie słowa zawierającego c, zastąpienie części c i ponowne zapisanie słowa. ' „Ponieważ przypisanie do b jest podobne, istnieje wiele możliwości, aby oba wątki mogły się wzajemnie zbijać, mimo że wątki nie (zgodnie z ich tekstem źródłowym) udostępniają dane!

Jak więc mogą istnieć tablice char bez wypełniania bajtów 3 (7?) Między elementami?

questionAnswers(2)

yourAnswerToTheQuestion