Task 是4.0里面带来的一个很好用的线程类,后台也是由线程池控制的
有时间是里面的方法得好好看看。
今天学到一个新的。
当需要两个操作并行执行,然后再线性执行时。可以先
Task1
Task2执行
Task.Factory.ContinueWhenAll(new Task[]{task1,task2},new Action<Task[]>((p)=>{}))
如果这是在单个线程里面:
task2里面的操作必须等待task1执行完以后才能执行。通过上面的方法就可以并行执行了 wool,nice job