Вопросы к Поиску с Алисой
Возможно, имелись в виду различия между встроенными атомарными типами из стандарта С11 и набором атомарных операций, который ранее предоставлял ядро. habr.com
Атомарные операции в С11 позволяют ядру отказаться от специфичных команд, что делает его код более понятным для тех, кто понимает данный стандарт. habr.com Однако есть и проблема: модель памяти ядра не соответствует модели, которую формируют атомарные операции в С11. habr.com
В ядре Linux есть два типа атомарных операций: www.iakovlev.org
Атомарные операции выполняются независимо от прерываний и наложений. www.iakovlev.org На однопроцессорных системах тред гарантированно выполняет такую операцию от начала и до конца непрерывно. www.iakovlev.org На мультипроцессорных системах такая операция блокируется от доступа другими тредами. www.iakovlev.org