2011-01-19 9 views
2

C#内の結合可能なデータ構造内にある機能を複製する方法はありますか? Cでは 同時実行性の組み合わせ:: combinable <T> C#で?

は++私はの線に沿って何かを行うことができます:CustomDataが明確に定義された加算演算子を持っているいくつかの任意のデータがある

Concurrency::combinable<CustomData> c; 
Concurrency::parallel_for(0, size, [&](int i) 
{ 
    CustomData cd = some_operation(i); 
    c.local() += cd; 
}); 
c.combine([](CustomData a, CustomData b) { return a + b; }); 

ご協力いただければ幸いです。

答えて

関連する問題