Task是用来实现多线程的类,在以前当版本中已经有了Thread及ThreadPool,为什么还要提出Task类呢,这是因为直接操作Thread及ThreadPool,向线程中传递参数,获取线程的返回值及线程当启停都非常的麻烦,所以微软的工程师对Thread进行了再封装,这就是Task,可以这么说Task是架构在Thread之上的, 所以多线程时Task是我们的首选. Task类和Task<TResult>类,后者是前者的泛型版本.TResult类型为Task所调用方法的返回值. 主要区别在于…