C# 如何单纯的优化循环

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

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

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

相关推荐
我才是银古4 分钟前
当 GIS 开发遇上 .NET:一个 GDAL 集成工具库的架构设计与实践
c#·gis·gdal
阿pin10 分钟前
Android随笔-View绘制流程
android·开发语言·view
没钥匙的锁122 分钟前
04-Java面向对象基础
java·开发语言·mongodb
敖行客 Allthinker35 分钟前
IM 融合专题:后端架构师的核心修炼
java·开发语言·数据库
进击的程序猿~40 分钟前
Go Slice源码深度解析指南
开发语言·后端·golang
Hesionberger44 分钟前
快速求解完全平方数的最少数量
开发语言·数据结构·python·算法·leetcode·c#
西门吹-禅11 小时前
java springboot N+1问题
java·开发语言·spring boot
skywalk816312 小时前
设计并实现段言的 C FFI 绑定机制 @Trae
c语言·开发语言·python·编程
IT笔记13 小时前
【Rust】Rust Match 模式匹配详解
java·开发语言·rust
2zcode13 小时前
免费开源项目文档:基于MATLAB卷积神经网络的口罩佩戴检测系统
开发语言·matlab·cnn