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


相关推荐

  • React 生命周期详细解析及新旧对比

    React 生命周期详细解析及新旧对比React 生命周期新旧对比

    2026年3月19日
    2
  • pycharm添加anaconda解释器_anaconda找不到指定模块

    pycharm添加anaconda解释器_anaconda找不到指定模块Pycharmanaconda创建虚拟环境章节导航Pycharmanaconda创建虚拟环境背景知识Pycharm新建环境Pycharm使用已创建环境实操方案创建新项目选择已存在解释器在Pycharm添加已存在的解释器进入该项目的解释器设置页面查看解释器所带软件包背景知识Pycharm新建环境PyCharm使用anaconda新建环境是只包含一些基础包,后续如果想要如Scrapy.requests等库的话则需要自己在解释器页面添加了(ctrl+alt+s进入解释器设置页面)而且新环境中的

    2022年8月29日
    7
  • 快速上手:新手友好DeepSeek本地部署教程,一分钟搞定

    快速上手:新手友好DeepSeek本地部署教程,一分钟搞定

    2026年3月16日
    2
  • webstrom激活码_最新在线免费激活

    (webstrom激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1STL5S9V8F-eyJsaWNlbnNlSW…

    2022年3月27日
    42
  • flask框架总结(一)

    flask框架总结(一)正如总所周知的一样 Flask 是一个使用 Python 编写的轻量级 Web 应用框架 轻巧页就意味着他比较简洁 不过见到的 MTV 框架还是有的 MVC 但是最重要的还是他的可扩展性很强 对比与 Django 框架呢 他的灵活度就很高了 可以自己一些设计代码框架 他比较适合一些 分层比较少 逻辑不怎么复杂的 web 项目 如果开发成本低的话 那就更适合了 现在就总结下他的一些功能 现在搭建个 fl

    2026年3月26日
    2
  • python 请在微信客户端打开_如何实现‘请在微信客户端打开链接’

    python 请在微信客户端打开_如何实现‘请在微信客户端打开链接’想要实现请在微信客户端打开链接在代码中加入以下代码即可varua=navigator.userAgent.toLowerCase();varisWeixin=ua.indexOf(‘micromessenger’)!=-1;varisAndroid=ua.indexOf(‘android’)!=-1;varisIos=(ua.indexOf(‘iphone’)!=…

    2022年6月7日
    106

发表回复

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

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