C# 如何单纯的优化循环

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

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

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

相关推荐
小僧景贤25 分钟前
嵌入式C语言 第十一篇:成长路线|嵌入式C工程师完整进阶学习路径(从零到工程级落地|含周期+实战项目)
c语言·开发语言·学习
Brilliantwxx29 分钟前
【Linux】自动化构建工具 make 与 Makefile
linux·运维·服务器·开发语言·自动化
用户37215742613540 分钟前
C# 如何在 Excel 中创建下拉列表:3 种常见数据源实现方式
c#
灵晔君42 分钟前
【Linux】进程(四)——进程虚拟地址空间
linux·c语言·开发语言
萧瑟余晖1 小时前
Java深入解析篇十八之响应式编程
java·开发语言
看浪的路人1 小时前
第5讲:代码审查与 Bug 检测
开发语言·windows·python
netccdn1 小时前
Hough变换检测直线(Matlab)
开发语言·计算机视觉·matlab
有点。1 小时前
C++深度优先搜索(三)
开发语言·c++·深度优先
天空'之城1 小时前
C 语言工业级通用组件手写 25:简易日志系统
c语言·开发语言·日志系统·嵌入式调试·调试打印
程序喵大人1 小时前
【C++进阶】STL算法与函数对象 -【C++进阶】STL算法与函数对象
开发语言·c++·算法