Пространства имён
Варианты
Действия

Концепции C++: Lockable

Материал из cppreference.com
< cpp‎ | concept

Концепция Lockable расширяет концепцию BasicLockable включением условной блокировки.

[править] Требования

Для того, чтобы тип L являлся Lockable, он должен соответствовать указанному выше условию, а также следующему

Выражение Эффекты Возвращаемое значение
m.try_lock() Пытыется получить блокировку для текущего агента без прерывания выполнения. Если выбрасывается исключение, блокировка не устанавливается. true если блокировка была получена, в противном случае - false

[править] См. также