вопросом, ответ на который я не смог найти в интернетах
Изучаю мультипоточность в плюсах, но обнаружил, что`std::atomic<>` не хавает классы (например, `std::string`- только примитивы. Как мне тогда изменять объекты классов из потоков?
Ты не поверишь... Используй, например, мьютексы. Или более хитрую синхронизацию
Спасибо) Думал, что есть какой-то механизм, который позволит обойтись без мьютексов)
Ну есть. Всё зависит от ситуации. Может как-нибудь локфри обойтись можно
Локфри до мьютексов? Сурово)
Просто говорю о существовании альтернатив...
Обсуждают сегодня