operator|| 연산자
인수 완료 될 때 성공적으로 작업 중 하나 제공 하면 성공적으로 완료 되는 작업을 만듭니다.
template<
typename _ReturnType
>
task<_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
);
inline task<void> operator||(
const task<void> & _Lhs,
const task<void> & _Rhs
);
매개 변수
_ReturnType
반환 된 작업 유형을 지정 합니다._Lhs
결과 작업으로 결합할 수는 첫 번째 작업입니다._Rhs
작업 결과를 결합 하는 두 번째 작업입니다.
반환 값
입력된 작업을 완료 하면 성공적으로 성공적으로 완료 되는 작업입니다.입력된 작업 형식인 경우 T,이 함수의 출력 됩니다 있는 task<std::vector<T>.입력된 작업 형식인 경우 void 출력 작업 또한 됩니다 있는 task<void>.
설명
작업이 모두 취소 됩니다 또는 예외를 throw 하는 경우 취소 상태로 반환 된 작업을 완료 합니다 고 예외, 중 하나라도 발생 하면 됩니다 수 throw 호출 하면 get() 또는 wait() 작업을 합니다.
요구 사항
헤더: ppltasks.h
네임 스페이스: 동시성