Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea una tarea completar correctamente cuando ambas tareas proporcionadas como argumentos se completan correctamente.
template<
typename _ReturnType
>
task<std::vector<_ReturnType>> operator&&(
const task<_ReturnType> & _Lhs,
const task<_ReturnType> & _Rhs
);
template<
typename _ReturnType
>
task<std::vector<_ReturnType>> operator&&(
const task<std::vector<_ReturnType>> & _Lhs,
const task<_ReturnType> & _Rhs
);
template<
typename _ReturnType
>
task<std::vector<_ReturnType>> operator&&(
const task<_ReturnType> & _Lhs,
const task<std::vector<_ReturnType>> & _Rhs
);
template<
typename _ReturnType
>
task<std::vector<_ReturnType>> operator&&(
const task<std::vector<_ReturnType>> & _Lhs,
const task<std::vector<_ReturnType>> & _Rhs
);
inline task<void> operator&&(
const task<void> & _Lhs,
const task<void> & _Rhs
);
Parámetros
_ReturnType
El tipo de tarea devuelta._Lhs
La primera tarea de combinar en la tarea resultante._Rhs
La segunda tarea de combinar en la tarea resultante.
Valor devuelto
Una tarea que se completa correctamente cuando ambas tareas de entrada se hayan completado correctamente.Si las tareas de entrada son de Ttipo, el resultado de esta función se task<std::vector<T>>.Si las tareas de entrada son de void escriba la tarea de salida también se task<void>.
Comentarios
Si una de las tareas se cancela o produce una excepción, la tarea devuelta completará pronto, en el estado cancelado, y la excepción, si una encoutered, se producirá si se llama a get() o wait() en esa tarea.
Requisitos
encabezado: ppltasks.h
Simultaneidad deespacio de nombres:
Vea también
Referencia
concurrency (Espacio de nombres)