线程 task训练

Posted 冰翼之魂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程 task训练相关的知识,希望对你有一定的参考价值。

 

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

 

 

 

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

 

 

 

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

 

 

 

 

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

 

 

 

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

 

 

以上是关于线程 task训练的主要内容,如果未能解决你的问题,请参考以下文章

多线程Task

如何让Task在非线程池线程中执行?

线程——自定义多线程task

异步多线程Task

20181105_线程之Task

Task---常用的多线程(基于多线程线程)