std::execution:: when_all
From cppreference.net
C++
Execution control library
|
헤더에 정의됨
<execution>
|
||
|
execution
::
sender
auto
when_all
(
execution
::
sender
auto
...
inputs
)
;
|
(C++26부터) | |
목차 |
매개변수
| inputs | - |
when_all
의 완료가 블록되는 sender들. 단일 값 집합으로 완료될 수 있는 sender만 포함할 수 있습니다.
|
반환값
모든 입력 발신자들이 완료되면 완료되는 발신자를 반환합니다. 이 발신자가 전송하는 값들은
when_all
에 전달된 인수 순서에 따라 각 입력 발신자들이 전송한 값들입니다.
참고 사항
-
when_all에 의해 반환된 sender는 마지막 입력 sender가 완료되는 실행 자원에서 인라인으로 완료됩니다. 단,when_all이 시작되기 전에stop이 요청된 경우에는 start 호출 내에서 인라인으로 완료됩니다.
예제
|
이 섹션은 불완전합니다
이유: 예시가 없음 |
참고 항목
|
(concurrency TS)
|
주어진 모든 future나
shared_futures
가 준비 상태가 되었을 때 준비되는 future를 생성함
(함수 템플릿) |