在Win8.1 metro开发(C#)中,制定一个线程的具体实现如下:
Task task = Task.Run( () => { //要在另一个线程中执行的逻辑 }); //主线程执行逻辑
这个task任务就相当于旧版的Thread多线程,在.NET 4.0以后就统称为Task任务了。
Task task = new Task(() => { //任务逻辑 }); task.Start();//开始这个任务 task.ContinueWith((t) => { //任务结束后,执行这里 });
在上面的task子线程中不能再await异步方法
原文地址:http://blog.csdn.net/bluecloudmatrix/article/details/37809361