Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Интересно, что ситуация разорванной записи может возникнуть и на одном ядре: системное прерывание — скажем, для запланированной смены контекста потока — может возникнуть между внутренними операциями 32-битного сохранения! В этом случае, когда поток возобновит свою работу, он начнет выполнять инструкцию strd заново.
Изучаю сейчас тему атомиков, в т.ч. ищу инфу на Хабре. Кому интересно, вот из более свежего тоже отличный материал: https://habr.com/ru/company/ncloudtech/blog/694284/
Атомарные и неатомарные операции