1
使用PLINQ根據構建它們的方式,C#並行查詢是有序的或無序的。有一些信息on MSDN here regarding order preservation in PLINQ。有序和無序並行集合在C#中有不同的類型嗎?
我覺得這很容易管理。在我的腦海裏集合,其中的順序是顯著是序列和收藏其中順序並不顯著的袋(或者,如果有沒有重複,那麼他們就可能套)。
袋子和序列的操作是不同的,並且具有不同的複雜性特徵,特別是當被實現爲並行算法時。
換句話說,我認爲有序和無序的集合應該是不同的類型,這將簡化事情。是否有理由將PLINQ中的所有內容統一爲「ParallelQuery()」?