c#Parallel.ForEach控制线程数量

c#Parallel.ForEach控制线程数量List<int>listI=newList<int>();for(inti=0;i<1000;i++){listI.Add(i);}ParallelOptionsoptions=newParallelOptions();option..

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

 List<int> listI = new List<int>();
                for (int i = 0; i < 1000; i++)
                {
                    listI.Add(i);
                }
                ParallelOptions options = new ParallelOptions();
                options.MaxDegreeOfParallelism = 3;//支持3个并发执行
                Parallel.ForEach(listI, options, x => Dosome("Exec:" + x));

  public static void Dosome(string str)
        {
            Thread.Sleep(1000);
            Console.WriteLine(str + "datetime.now" + DateTime.Now);
        }

MaxDegreeOfParallelism 设置你所需要的并发数量

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年7月19日 上午7:36
下一篇 2022年7月19日 上午7:36


相关推荐

  • 罗马字符与整数互转的关系_整数转罗马数字 java

    罗马字符与整数互转的关系_整数转罗马数字 javaGivenaromannumeral,convertittoaninteger.Inputisguaranteedtobewithintherangefrom1to3999.思路罗马数字有如下符号:基本字符IVXLCDM对应阿拉伯数字1510501005001

    2022年9月30日
    6
  • 迭代器Python_python迭代器使用

    迭代器Python_python迭代器使用迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象我们已经知道可以对l

    2022年8月6日
    11
  • 大话数据结构、数据结构(严蔚敏)电子书

    大话数据结构、数据结构(严蔚敏)电子书链接:https://pan.baidu.com/s/14i08GhVjB430XGuPRSm-ZQ提取码:hs7t复制这段内容后打开百度网盘手机App,操作更方便哦

    2022年6月24日
    31
  • win10装kali linux双系统,win10安装kali组成双系统攻略「建议收藏」

    win10装kali linux双系统,win10安装kali组成双系统攻略「建议收藏」已在计算机上安装有win10系统,在这个基础上再安装kali组成双系统,所用的版本是KaliLinux2018.2,Linux内核为4.15版本。一、镜像下载根据需求下载自己需要的版本二、烧录这里推荐用win32diskimager,下载地址在这里,尝试了好几款烧录工具,这个是相对最稳定的。在win10中安装然后打开win32,如下图:第一步选中镜像位置。第二步选择要烧录的U盘的盘符,比如…

    2022年7月24日
    12
  • AOP【面向切面编程】「建议收藏」

    AOP【面向切面编程】「建议收藏」文章目录AOP介绍AOP术语AOP的实现方式AOP介绍AOP(AspectOrientedProgramming),即面向切面编程,可以说是OOP(ObjectOrientedProgramming),面向对象编程的补充和完善。  面向切面编程是面向对象中的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程。常见的使用场景:日志事物数据库操作面向切面编程,…

    2025年7月23日
    6
  • java编写九九乘法表「建议收藏」

    java编写九九乘法表「建议收藏」案例:java编写九九乘法表,源码如下:packagestart;publicclassstart2{ publicstaticvoidmain(String[]args){ inti,j; for(i=1;i<10;i++){ for(j=1;j<=i;j++){ System.out.print(j+”*”+i+”=”+i*j+”\t”); } System.out.println(); } }}运行结果如下:

    2022年7月15日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号