System::Threading::Tasks::Parallel::ForEach yöntemi
İçindekiler
[
Saklamak
]Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>>&, const Action<TSource>&) method
Bir IEnumerable üzerinde foreach işlemini yürütür; yinelemeler paralel olarak çalışabilir.
template<typename TSource> static ParallelLoopResult System::Threading::Tasks::Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>> &source, const Action<TSource> &body)
| Parametre | Açıklama |
|---|---|
| TSource | Kaynakta bulunan verinin türü. |
| Parametre | Tür | Açıklama |
|---|---|---|
| kaynak | const SharedPtr<Collections::Generic::IEnumerable<TSource>>& | Bir enumerable veri kaynağı. |
| body | const Action<TSource>& | Her yinelemede bir kez çağrılan temsilci. |
ReturnValue
Tamamlanan döngünün hangi kısmını içerdiğine dair bilgi içeren bir ParallelLoopResult yapısı.
Açıklamalar
Sınırsız paralellik ve iptal olmadan varsayılan ParallelOptions kullanır.
Ayrıca Bakınız
- Class ParallelLoopResult
- Typedef SharedPtr
- Class IEnumerable
- Typedef Action
- Class Parallel
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++
Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>>&, const SharedPtr<ParallelOptions>&, const Action<TSource>&) method
Bir IEnumerable üzerinde foreach işlemini yürütür; yinelemeler paralel olarak çalışabilir.
template<typename TSource> static ParallelLoopResult System::Threading::Tasks::Parallel::ForEach(const SharedPtr<Collections::Generic::IEnumerable<TSource>> &source, const SharedPtr<ParallelOptions> ¶llelOptions, const Action<TSource> &body)
| Parametre | Açıklama |
|---|---|
| TSource | Kaynakta bulunan verinin türü. |
| Parametre | Tür | Açıklama |
|---|---|---|
| kaynak | const SharedPtr<Collections::Generic::IEnumerable<TSource>>& | Bir enumerable veri kaynağı. |
| parallelOptions | const SharedPtr<ParallelOptions>& | Bu işlemin davranışını yapılandıran bir nesne. |
| body | const Action<TSource>& | Her yinelemede bir kez çağrılan temsilci. |
ReturnValue
Tamamlanan döngünün hangi kısmını içerdiğine dair bilgi içeren bir ParallelLoopResult yapısı.
Açıklamalar
Bu yöntem, kaynak enumerable’ı bölerek gövde temsilcisini birden çok iş parçacığında eşzamanlı olarak yürütür.
Ayrıca Bakınız
- Class ParallelLoopResult
- Typedef SharedPtr
- Class IEnumerable
- Class ParallelOptions
- Typedef Action
- Class Parallel
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++