C# 如何单纯的优化循环

cs 复制代码
 Parallel.For(0, 10000, i =>
        {
            // 并行执行的代码块
          // 例如: Console.WriteLine(i);
        });

这种循环比 单纯常用的for 和 foreach 要稍微快一点 但是呢如果循环里面写的是非常简单的业务逻辑 的话 for和foreach 要更胜一筹一点 Parallel 原理就好像我一个人忙不过来可以多找几个人帮忙

如果你的计算机只有少量的物理处理器核心那么使用这种方式反而会更慢

相关推荐
Pocker_Spades_A5 小时前
Python快速入门专业版(五十九):re实战——用正则爬取豆瓣电影Top250(全流程解析)
开发语言·python
whitelbwwww5 小时前
c++ 多线程
开发语言·c++·算法
额鹅恶饿呃5 小时前
随着CentOS官方停服的时间越来越久,大量仍在使用CentOS7的企业和运维从业者
java·python·算法·c#·ruby
乌药ice5 小时前
c#中一个多线程安全的HashSet
开发语言·c#
秋名RG5 小时前
Java 异常处理全攻略:从入门到实战(JDK 21 版)
java·开发语言
努力努力再努力wz5 小时前
【Docker入门系列】:从架构演进到容器化:一文建立 Docker、虚拟化与 Namespace 的底层心智模型
运维·开发语言·数据结构·c++·docker·容器·架构
wuyk5555 小时前
13.堆排序:基于完全二叉树的高效排序算法一、什么是堆排序?
开发语言·算法·排序算法
runningshark5 小时前
Lecture: The ‘Why & How‘ Principle: Moving Beyond Simple Statements
开发语言·前端·javascript
学逆向的6 小时前
PE——RVA与FOA的转换
开发语言·网络安全·pe
zz-zjx6 小时前
Python实用转换模板
开发语言·前端·python