摘要:
今天有空,总结一下.NET 4.5并行库(TaskParallelLibrary)用法。也许C和C++的程序员刚刚开始写C#还习惯于new Thread来新建一个线程,但新建线程需要内存和CPU上下文切换的开销,200,000个周期,销毁线程也需要100,000个周期;所以还需要实现一个线程池Threadpool。自从有了并行库(TaskParallelLibrary),这些都不需要了。使用Task.Factory.StartNew(() => DoSomething(item));可以创建一个线程并自动由线程池管理。写法非常简单,但其实里面误区很多:1. Task.Factory.St 阅读全文
posted @ 2014-01-23 17:00
Mainz
阅读(4502)
评论(0)
推荐(6)

浙公网安备 33010602011771号