kill_dependency
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
헤더 파일에 정의됨
<stdatomic.h>
|
||
|
A kill_dependency
(
A y
)
;
|
(C11 이후) | |
컴파일러에게
memory_order_consume
원자적 로드 연산으로 시작된 의존성 트리가
kill_dependency
의 반환값을 넘어 확장되지 않음을 알립니다. 즉, 인수가 반환값으로 의존성을 전달하지 않습니다.
이 함수는 매크로로 구현됩니다.
A
는
y
의 타입입니다.
목차 |
매개변수
| y | - | 의존성 트리에서 반환값을 제거할 표현식 |
반환값
반환값 y , 더 이상 의존성 트리의 일부가 아닙니다.
참고문헌
- C23 표준 (ISO/IEC 9899:2024):
-
- 7.17.3.1 kill_dependency 매크로 (p: TBD)
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.17.3.1 kill_dependency 매크로 (p: 203-204)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.17.3.1 kill_dependency 매크로 (p: 278)
참고 항목
|
C++ 문서
에 대한
kill_dependency
|