logo
  • 教程列表
  • SO官方文檔
  • 並行 LINQ(PLINQ)
    • 簡單的例子
    • WithDegreeOfParallelism
    • AsOrdered
    • AsUnordered
  1. StackOverflow 文件
  2. C# Language 教程
  3. 並行 LINQ(PLINQ)
  4. 簡單的例子

簡單的例子

Created: November-22, 2018

此示例顯示如何使用 PLINQ 使用多個執行緒計算 1 到 10,000 之間的偶數。請注意,結果列表將不會被訂購!

var sequence = Enumerable.Range(1, 10000);
var evenNumbers = sequence.AsParallel()
                          .Where(x => x % 2 == 0)
                          .ToList();

// evenNumbers = { 4, 26, 28, 30, ... }
// Order will vary with different runs
  • WithDegreeOfParallelism
  • 並行 LINQ(PLINQ)

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明