Q
搜索並行元組列表
0
A
回答
0
從邏輯上將您的列表拆分爲塊。給每個線程一個子列表進行搜索。如果使用數組,則更容易(從示例的角度來看),因爲您可以指定允許每個線程搜索的數組內的邊界。
例如,如果你有3個線程和長度爲n的數組。你可以讓第一個線程從0-n/3的元素中搜索;第二個線程從n/3到2 * n/3搜索;第三個線程從2 * n/3到n搜索。
警告:有3個搜索線程並不意味着搜索並行發生。您的機器上可能沒有3個核心/ CPU。
0
如果list
是您的最愛和x
的名稱是您正在搜索的價值,這應該這樣做(假設你使用.NET 4.0的工作):
var result = list.AsParallel().Where(tuple => tuple.Item1 == x).ToList();
相關問題
- 1. 在元組列表中搜索
- 2. 標準ML:搜索元組列表
- 3. Python搜索元組方面的列表
- 4. Python:通過元組列表搜索
- 5. 雙向搜索元組的列表
- 6. 搜索元元素列表
- 7. 搜索並添加到數組列表
- 8. 搜索並行數組
- 9. 搜索元組列表中的元組的一部分
- 10. 在元組列表中搜索元組值
- 11. 在命名元組列表中搜索命名元組
- 12. 用列表搜索元組並返回僅包含列表元素的新元組
- 13. 搜索元素列表
- 14. 搜索列表的元素
- 15. 如何在元組列表上執行搜索
- 16. 元組搜索
- 17. 搜索列表中的元素列表
- 18. 搜索數組列表
- 19. 的Python:元組的搜索列表,刪除整個索引
- 20. 按Python中第n個元素搜索元組列表
- 21. Haskell - 給元組的並行列表
- 22. 通過並行數組搜索
- 23. 搜索並返回與組中的搜索匹配的行
- 24. 蟒蛇搜索我只想問你如何搜索在Python元組的列表,元組
- 25. 元組的合併列表
- 26. 搜索列表
- 27. Lucene.Net並行搜索
- 28. Lucene並行搜索
- 29. 並行樹搜索
- 30. 二郎 - 搜索元組的元組
什麼語言? C#? Java的? – CAbbott 2012-03-28 14:09:44
該語言是c# – jozamm 2012-03-29 03:33:56