博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.net task

Posted on 2010-11-29 18:18  Learn more  阅读(595)  评论(0编辑  收藏  举报

Task 是4.0里面带来的一个很好用的线程类,后台也是由线程池控制的

有时间是里面的方法得好好看看。

今天学到一个新的。

 

当需要两个操作并行执行,然后再线性执行时。可以先

Task1

Task2执行

Task.Factory.ContinueWhenAll(new Task[]{task1,task2},new Action<Task[]>((p)=>{}))

 

如果这是在单个线程里面:

task2里面的操作必须等待task1执行完以后才能执行。通过上面的方法就可以并行执行了  wool,nice job