Цитата:
Сообщение от Inoniemi
Вот это тогда, скорее всего, Вы не застали
А если еще начнут спрашивать про градации rvalue, то вообще легко можно потеряться в ответах...
Ну и с конкурентностью раньше "попроще" было. Был, условно говоря, платформозависимый mutex который обеспечивал sequential consistency и на этом пляски заканчивались. Сейчас все намного гибче и соответсвенно больше шансов отстрелить себе ножки, вот, например, текущий набор барьеров для атомиков, легко растеряться на мой взгляд
Иногда спрашиваю на собеседованиях зачем в природе нужны
std::atomic<T>::compare_exchange_weak, std::atomic<T>::compare_exchange_strong
очень мало кто знает даже направление мысли...
|
Если вы не программируете для ARM, то низачем. Равно, как и модели барьеров памяти.
|