kill_dependency
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<stdatomic.h>
|
||
|
A kill_dependency
(
A y
)
;
|
(desde C11) | |
Informa al compilador que el árbol de dependencias iniciado por una
memory_order_consume
operación de carga atómica no se extiende más allá del valor de retorno de
kill_dependency
; es decir, el argumento no lleva una dependencia al valor de retorno.
La función está implementada como una macro.
A
es el tipo de
y
.
Contenidos |
Parámetros
| y | - | la expresión cuyo valor de retorno debe eliminarse de un árbol de dependencias |
Valor de retorno
Devuelve y , que ya no forma parte de un árbol de dependencias.
Referencias
- Estándar C23 (ISO/IEC 9899:2024):
-
- 7.17.3.1 La macro kill_dependency (p: TBD)
- Estándar C17 (ISO/IEC 9899:2018):
-
- 7.17.3.1 La macro kill_dependency (p: 203-204)
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.17.3.1 La macro kill_dependency (p: 278)
Véase también
|
Documentación de C++
para
kill_dependency
|