05 2016 档案
摘要:1、要使用Task类,必须要引用System.Threading.Tasks命名空间。 运行结果: 若没有第11行代码,则一定不会输出结果。但如果Sleep方法的参数很小(如设置为1),则出现上图中所示结果的概率也会很小。 2、创建任务的方式有3种,分别是使用TaskFactory对象的StartN
阅读全文
posted @ 2016-05-31 21:41
如意猴™
摘要:1、Thread类可以创建和控制线程。Thread类的构造函数重载为接受ThreadStart和ParameterizedThreadStart委托类型参数。其中,ThreadStart委托要求函数为无参、返回值类型为void;ParameterizedThreadStart委托要求函数接受一个ob
阅读全文
posted @ 2016-05-31 19:22
如意猴™
摘要:1、创建线程的一种简单方法是首先定义一个委托,如WaitAWhileDelegate。该委托的参数个数和参数类型要与其所将要委托的方法一致,如WaitAWhile方法。实际上委托是类的一种,因此在Program类的外部定义或者在其内部定义作为其内部类都是可以的。接下来使用委托的BeginInvoke
阅读全文
posted @ 2016-05-29 19:15
如意猴™

浙公网安备 33010602011771号