Spec-Zone.ru › C++

C++ именованные требования: Lockable (с C++11)

Требования Lockable расширяют требования BasicLockable, включая попытки блокировки.

Требования

  • BasicLockable

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

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

Примечания

Функция-член try_lock получает неразделяемую блокировку на m при успешном выполнении.

См. также

  • Библиотека поддержки потоков
  • Mutex
  • BasicLockable
  • TimedLockable

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/named_req/Lockable

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API