假设我有一个很大的清单
List<long> longList = new List<long>(10000000)我想要执行以下查询:
bool found = longList.Contains(4345235234524245124L);有没有办法使用PLinq让每个线程只搜索列表的一小部分?
我知道在这种情况下使用字典或HashMap会更好。这只是我想知道的关于PLinq的一些事情,这个例子非常方便。
发布于 2011-02-07 23:01:22
是的,使用
bool found = longList.AsParallel().Contains(4345235234524245124L);确实应该将其并行化。
https://stackoverflow.com/questions/4922722
复制相似问题