который компилятор воспринимает как точку синхронизации ?
Что такое точка синхронизации?
это по-другому называется в стандарте, ща
И всё же, в языке или библиотеке? Воспринимает его самого или его реализацию?
я читаю стандарт, как бы понятно что модель памяти описывается математически и может быть просто годная релазиация, но у меня пока уверенность 95%, что компилятор сам по себе об атомиках так или иначе знает, это позволяет правильно расставлять барьеры вне самих атомарных операций и может приводить к оптимизациям вне библиотеки
То есть, если я буду писать локфри код на std::atomic, то он будет отличаться от аналогичного на stdatomic.h ?
stdatomic.h по-твоему не может быть в том числе языковой фичей? там как минимум у них ключевое слово есть
Не должен быть так-то
Под виндой емнип всё раскрывается в winapi функции.
то есть std::atomic это чисто библиотечная фича? есть пруфы?
Есть подразумевается под "пруфами"?
Обсуждают сегодня