Re[3]: Порядок создания объектов
От:
CRT
Дата:
01.06.23 10:19
Оценка:
Здравствуйте, _NN_, Вы писали:
_NN>
_NN>
int
i{ 10 }; _NN>std::thread t( [&i] { printf(
"%d"
, i); } ); _NN>
запуск потока это всегда барьер памяти. Поэтому у тебя гарантировано инициализация i числом 10 пройдет ДО запуска потока
Отредактировано 01.06.2023 11:58
CRT
.
Предыдущая версия
.
Еще …
Отредактировано 01.06.2023 10:31
CRT
.
Предыдущая версия
.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: