Conceptos C++: BasicLockable - cppreference.com
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.
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.
| 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. |