LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Ни по эффективности использования кеша, ни по атомарности C никаких гарантий не даёт. Нужно атомарное чтение - используй _Atomic. Нужно эффективное использование кеша - вообще хз, ползай с профайлером и дизассемблером.

если данные не выровнены, то про эффективность кеша можно забыть. причем тут профайлер? я им данные выровняю что ли?

_Atomic на невыровненые данные вообще забивает небось, не обеспечивая атомарности.

Исходная версия alysnix, :

Ни по эффективности использования кеша, ни по атомарности C никаких гарантий не даёт. Нужно атомарное чтение - используй _Atomic. Нужно эффективное использование кеша - вообще хз, ползай с профайлером и дизассемблером.

если данные не выровнены, то про эффективность кеша можно забыть. причем тут профайлер? я им данные выровню что ли?

_Atomic на невыровненые данные вообще забивает небось, не обеспечивая атомарности.