Здравствуйте, plads_project, Вы писали:
ME>>>См. цитату из intel reference.
_>По поводу этой цитаты еще вот что могу добавить:
_>_>Accesses to cacheable memory that are split across bus widths
_>Как я понимаю, типичным Access такого рода является инструкция add [mem],...
_>Она должна сачала прочитать ячейку памяти, потом произвести сложение, а потом её
записать. Между чтением и записью другой процессор действительно может что-то натворить

.
Пожалуй твой перевод вернее.
_>Но вспомни с чего началась эта ветка. Человек предложил использовать переменную nbDoCalc. В том случае требуются только чтение и запись.
Будет все Ok. У нас 1 писатель и 1 читатель.
Даже если я заменю mov nbDoCalc,0 на
sub nbDoCalc, 1
Все равно будет все Ok без lock.
WBR, Alexei K.