Re[33]: Безопасность Rust
От: vdimas Россия  
Дата: 02.06.19 21:12
Оценка:
Здравствуйте, ·, Вы писали:

·> mfence


Запрет переупорядочивания, т.е. пример мимо.
Это всего-лишь артефакт дополнительного требования для сериализации доступа.
Для слабых требований mfence не нужен.
А сильные модели содержат куда как больше вариантов, чем один mfence из x86/x86_x64.


·> xchg dword ptr [rip + v], eax


Это про когерентную синхронизацию данных из разных потоков, тоже не имеет отношения к факту атомарной записи значения.


·>Никакой синхронизации, говоришь?


При чём тут синхронизация? ))
Курить, что есть атомарность.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.