Здравствуйте, Максим, Вы писали:
М>выставляя значение переменной вы просто меняете "локальную" копию этой переменной.
Вы действительно принимаете меня за идиота, или придуряетесь?
М>Чтобы эти изменения "прилетели" в другие потоки, нужны специальные процессорные инструкции которые будут добавлены компиляторм только в случае явного использования синхронизационных механизмов
Фраза "за это отвечает код" подразумевает, что код использует необходимые механизмы, явно или неявно.