operator|| İşleç
Başarıyla tamamlayan bağımsız olarak başarıyla görevlerden herhangi birini kullandığınızda sağlanan tamamlayacak bir görev oluşturur.
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
);
Parametreler
_ReturnType
Döndürülen görev türü._Lhs
Elde edilen görev birleştirmek için ilk görevi._Rhs
Elde edilen görev birleştirmek için ikinci görevi.
Dönüş Değeri
Giriş görevlerden herhangi birini tamamladı, başarıyla başarıyla tamamlayan bir görev.Giriş türü görevse T, bu işlevi çıktı bir task<std::vector<T>.Giriş türü görevse void çıkış görevi de olacak bir task<void>.
Notlar
Hem görevleri iptal edilir veya istisna atar, verilen görevi iptal edilmiş durumda tamamlayacak ve özel durumları, biri herhangi karşılaşıldığında atılan aradığınızda, get() veya wait() bu görevde.
Gereksinimler
Başlık: ppltasks.h
Namespace: eşzamanlılık