码迷,mamicode.com
首页 > 编程语言 > 详细

线程 task训练

时间:2018-01-09 18:41:57      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:简单   blog   线程   技术   ima   factor   重载   开始   com   

 

1. task类表示一个线程,最简单的task的构造方法是 ,参数是Action<t>,是一个无返回值的泛型委托。 指向要执行的函数。当调用·start()方法时,就执行子线程。执行指向的函数。

技术分享图片

 

 

技术分享图片

 

2.也可以使用 Task.Factory.StartNew方法,这个方法构造一个Task并且立刻开始运行。相当于将Task的构造函数和start方法一起执行 。

 

技术分享图片

技术分享图片

 

 

4. Task<t>来获得返回值,t是返回值的类型 

技术分享图片

 

技术分享图片

 

 

 

 5.要挂起当前线程,  等待一个线程执行完成,可以用到执行线程的wait()方法,wait方法也有一些重载,指定等待时间

 

技术分享图片

 

 

运行结果为 好几个,其中有:

 技术分享图片

技术分享图片

 

线程 task训练

标签:简单   blog   线程   技术   ima   factor   重载   开始   com   

原文地址:https://www.cnblogs.com/bingyizhihun/p/8252640.html

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