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; });
。
ご協力いただければ幸いです。