C#---并行化Parallel
2017-01-21 11:19
113 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace parallel { class ParallelDemon { public int[] arr = new int[20]; public void init() { for (int i = 0; i < 20; i++) arr[i] = i; } public void thread1() { Parallel.For(0, 5, i => { Console.Write(i + " "); }); Console.WriteLine(); } public void thread2() { Parallel.For(5, 10, i => { Console.Write(i + " "); }); Console.WriteLine(); } public void thread3() { Parallel.For(10, 15, i => { Console.Write(i + " "); }); Console.WriteLine(); } } class Program { static void Main(string[] args) { ParallelDemon t = new ParallelDemon(); lock(t.arr) { t.thread1(); t.thread2(); t.thread3(); } Console.ReadLine(); } } }
参考
http://www.360doc.com/content/14/0927/08/5054188_412667893.shtml
相关文章推荐
- Parallel.ForEach() 并行循环
- 并发Concurrent与并行Parallel的区别
- Java并发编程三:并发(Concurrent)与并行(Parallel)的区别(一)
- Parallel并行编程
- 并行计算—parallel,for联合使用
- 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
- 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel) (收藏)
- impdp create index parallel-数据泵并行创建索引
- [工作积累] UE4 并行渲染的同步 - Sync between FParallelCommandListSet & FRHICommandListImmediate calls
- 并行开发 —— 第一篇 Parallel的使用
- C#并行开发_Thread/ThreadPool, Task/TaskFactory, Parallel
- 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
- opencv 并行计算函数 parallel_for_的使用
- oracle并行模式(Parallel)
- linux命令parallel实现多进程并行计算
- C#并行编程-Parallel
- 有关并发Concurrent and 并行Parallel
- Oracle并行服务器(OPS) Oracle Parallel Server
- 精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
- Parallel.Invoke并行你的代码