Здравствуйте, netch80, Вы писали:
N>А при чём тут атомарность? Атомарность-то они обеспечат. А вот отсутствие кэширования — нет.
Разве lock()/unlock() функции не сбрасывают на SMP "личный" кэш процессора во избежание false sharing? Для запрета всего кэширования применяются другой метод — соответствующая настройка MMU, пользовательскому процессу в общем случае недоступный и ненужный.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)