std::execution::when_all
De cppreference.com
Definido en el archivo de encabezado <execution>
|
||
execution::sender auto when_all( execution::sender auto... inputs ); |
(desde C++26) | |
Contenido |
[editar] Parámetros
inputs | - | Los emisores en los que se bloquea la finalización de when_all . Solo puede incluir emisores que puedan completarse con un único conjunto de valores.
|
[editar] Valor de retorno
Devuelve un emisor que se completa una vez que todos los emisores de entrada han completado su ejecución. Los valores enviados por este emisor son los valores enviados por cada uno de los emisores de entrada, en el orden de los argumentos pasados a when_all
.
[editar] Notas
- El emisor devuelto por
when_all
se completa en línea en el recurso de ejecución en el que se completa el último emisor de entrada, a menos que se solicitestop
antes de que se iniciewhen_all
, en cuyo caso se completa en línea dentro de la llamada astart
.
[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar] Véase también
(concurrencia TS) |
produce un futuro que está listo cuando todos los futuros dados o shared_futures están listos (plantilla de función) |