2014-01-30 55 views
0

目前我有n個供應商的網絡服務,它給我特定產品的搜索結果。我自己創建n個線程併合並供應商返回的最終結果。我剛來了解PLINQ。我想知道這是否有助於表演。如果是,如何。PLINQ如何比傳統線程更好?

回答

2

更好?取決於對你意味着什麼。對於很多用例來說,PLINQ絕對是更清潔,更易維護的代碼。在性能方面取決於你比較它與什麼。

在你的情況下,如果你手工創建n個線程,我會說你可能會更慢,因爲PLINQ將使用線程池並避免一些線程創建開銷。