StackOverflow 文档 C# Language 教程 任务并行库 任务并行库 Parallel.ForEach Parallel.For Parallel.Invoke 使用 CancellationTokenSource 的可取消轮询任务 PingUrl 的异步版本 异步可取消轮询在迭代之间等待的任务 Parallel.ForEach