Вопросы по теме 'scoped-lock'

создание scoped_lock максимум на 200 мс
Я пытаюсь создать временную блокировку мьютекса. Я думал, что использование api из boost может помочь, но мне трудно найти пример кода в качестве ссылки для его использования. scoped_lock(mutex_type & m, const boost::posix_time::ptime &...
58 просмотров

Поведение RAII boost::scoped_lock
Из класса Container я хотел бы lock создать вектор boost::mutex , каждый из которых принадлежит экземпляру Controlled (странный дизайн кода, но только для целей MWE). // std::vector<Controlled*> _vData; void Container::main_method()...
245 просмотров
schedule 07.11.2022

Может скомпилировать операции переупорядочивания, когда std::scoped_lock используется внутри новой области видимости.
Возможно ли, что компилятор может изменить порядок операций до и после блокировки, когда блокировка выполняется в новой области? Например: std::cout << "started from ... std::cout << "exited from ... locking or: locking...
52 просмотров
schedule 25.05.2023