Просмотр одиночного сообщения
Old 28-10-2022, 18:38   #3875
alexer
Пользователь
 
Сообщений: 4,077
Проживание:
Регистрация: 02-09-2016
Status: Offline
Цитата:
Сообщение от Inoniemi
Вот это тогда, скорее всего, Вы не застали
А если еще начнут спрашивать про градации rvalue, то вообще легко можно потеряться в ответах...

Ну и с конкурентностью раньше "попроще" было. Был, условно говоря, платформозависимый mutex который обеспечивал sequential consistency и на этом пляски заканчивались. Сейчас все намного гибче и соответсвенно больше шансов отстрелить себе ножки, вот, например, текущий набор барьеров для атомиков, легко растеряться на мой взгляд



Иногда спрашиваю на собеседованиях зачем в природе нужны

std::atomic<T>::compare_exchange_weak, std::atomic<T>::compare_exchange_strong

очень мало кто знает даже направление мысли...

Если вы не программируете для ARM, то низачем. Равно, как и модели барьеров памяти.
 
0
 
0
    Ответить с цитированием