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