C# 如何单纯的优化循环

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

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

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

相关推荐
2401_891482171 小时前
C++中的代理模式实战
开发语言·c++·算法
weisian1511 小时前
Java并发编程--12-读写锁与StampedLock:高并发读场景下的性能优化利器
java·开发语言·性能优化·读写锁·stampedlock
2401_838683371 小时前
C++中的代理模式高级应用
开发语言·c++·算法
暮冬-  Gentle°5 小时前
C++中的命令模式实战
开发语言·c++·算法
Volunteer Technology8 小时前
架构面试题(一)
开发语言·架构·php
清水白石0088 小时前
Python 对象序列化深度解析:pickle、JSON 与自定义协议的取舍之道
开发语言·python·json
2401_876907528 小时前
Python机器学习实践指南
开发语言·python·机器学习
努力中的编程者9 小时前
栈和队列(C语言底层实现环形队列)
c语言·开发语言
码不停蹄Zzz9 小时前
C语言——神奇的static
java·c语言·开发语言
CoderCodingNo10 小时前
【GESP】C++七级考试大纲知识点梳理, (1) 数学库常用函数
开发语言·c++