C# 4.0中的 并行运算
来源:互联网 发布:画册在线设计软件 编辑:程序博客网 时间:2024/05/16 11:30
System.Threading.Tasks.::.Parallel类,提供对并行循环和区域的支持。 我们会用到的方法有For,ForEach,Invoke。
直接上代码:
private void button1_Click(object sender, EventArgs e)
{
List<int> Data = new List<int>();
for (int i = 0; i < 10; i++)
{
Data.Add(i);
}
DateTime dt1 = DateTime.Now;
//并行运算
Parallel.ForEach(Data, (i) =>
{
Thread.Sleep(500);
});
DateTime dt2 = DateTime.Now;
MessageBox.Show(string.Format("普通循环For运行时长:{0}毫秒。", (dt2 - dt1).TotalMilliseconds));
}
--------------------------和普通的循环相比,循环的时间大大减少。
0 0
- C# 4.0中的 并行运算
- c# Parallel并行运算
- C# 并行运算
- NET 4.0 - C# 4.0 新特性之并行运算(Parallel)
- NET 4.0 - C# 4.0 新特性之并行运算(Parallel)
- C# 4.0 新特性之并行运算(Parallel)
- C# 4.0 的新特性之并行运算 Parallel
- C# 4.0并行计算
- 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
- 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
- .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
- 并行运算
- C#中的移位运算
- c#中的??运算符。
- C# 中的位运算
- C#中的??运算符
- C#中的位运算
- C#中的运算符
- 让你的Java程序具备一岁娃娃的智商!
- SIM 卡获取运营商信息
- dumpdecrypted去壳
- jquery删除当前行并重置其他行编号;eq()
- Intel Galileo笔记(一)
- C# 4.0中的 并行运算
- 最长连续子序列和的线性算法及其他算法
- 【Leetcode长征系列】Single Number II
- 在用户线程/主线程中推荐MsgWaitForMultipleObjects代替WaitForSingleObject和WaitForMultipleObjects()函数
- android:anim --translate中的属性
- Eclipse Java注释模板设置详解
- windows下配置memcache
- oracle 11R2在CentOS 6.5上的部署
- XCode快捷键