码迷,mamicode.com
首页 > 其他好文 > 详细

task 异步

时间:2019-04-27 12:51:22      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:object类   不同   执行   star   wait方法   tar   两种   cto   public   

Task.Run的跟Task.Factory.StarNew和new Task相差不多,不同的是前两种是放进线程池立即执行,而Task.Run则是等线程池空闲后在执行。

Run方法只接受无参的Action和Func委托,另外两个接受一个object类型的参数。

它们都可以调用Wait方法来阻塞当前线程,还可以通过Task.Result来获取返回值,当然它也会阻塞当前线程。

public class Task<TResult> : System.Threading.Tasks.Task

task 异步

标签:object类   不同   执行   star   wait方法   tar   两种   cto   public   

原文地址:https://www.cnblogs.com/huang34/p/10777803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!