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