zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Parallel.ForEach并行异步执行导致程序崩溃[通俗易懂]

执行程序异步 通俗易懂 导致 崩溃 并行 Parallel
2023-06-13 09:12:17 时间

大家好,又见面了,我是你们的朋友全栈君。

 Parallel.ForEach(memberIds, new ParallelOptions { MaxDegreeOfParallelism = 3 }, async (id) =>
 {
     await Task.Delay(randomr.Next(30, 80) * memberIds.IndexOf(id));
     try
     {
        // TODO: 实现
     }
     catch (Exception)
     {
         // 忽略 异常会导致进程崩溃
     }
 });

解释:官方文档说明

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161798.html原文链接:https://javaforall.cn