Conceptos C++: BasicLockable
De cppreference.com
![]() | Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate. La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
El concepto
BasicLockable
se describen las características mínimas de tipos que proporcionan exclusivos semántica de bloqueo para los agentes de ejecución (es decir, hilos) .Original:
The
BasicLockable
concept describes the minimal characteristics of types that provide exclusive blocking semantics for execution agents (i.e. threads).The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar]Requisitos
Para
L
tipo sea BasicLockable
, las siguientes condiciones deben cumplirse para que un objeto de tipo m
L
:Original:
For type
L
to be BasicLockable
, the following conditions have to be satisfied for an object m
of type L
:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Expression | Requires | Effects |
---|---|---|
m.lock() | Blocks until a lock can be obtained for the current execution agent. If an exception is thrown, no lock is obtained. | |
m.unlock() | The current execution agent should hold the lock m . | Releases the lock held by the execution agent. Throws no exceptions. |