Dima
я если честно не понимаю как еще проще объяснить
thread 1
mov reg, [mem]
thread 2
mov [mem], reg
так чтб гарантированно мне сишка не сгенерила мусор, а ну и да
без атомиков, volatile, READ_ONCE, WRITE_ONCE
ты же должен понимать что проблема как раз в тредах
Нету никаких thread - рожай нормально. Нету никаких reg - рождая нормально. Мусорный ублюдский синтаксис дерьма умножается так же на ноль.
Остальное блеяние, помимо асма - сразу же умножается на ноль
Любое блеяние без обоснования проблемы так же. Необходимо объяснить почему это не может работать на сишке и что этому мешает.