Thread线程的深刻理解和代理方法参数[有图有真相]

xiaoxiao2021-02-28  21

在这说的是Thread的基本用法,线程池ThreadPool在这就不说的,以前的blog有写,基本上两个用法都是相同的。基本用法和图,不需要的大鸟请绕行,谢谢!

目录:

    1.Thread基本用法与异步线程理解。

  2.线程代理参数传递。

 

1.Thread基本用法与异步线程理解,例如:

代码

执行的结果如图:

结论:每个启动的线程都是异步的。

 

 2.线程代理参数传递

执行结果:

结论:代理传参成功,只能传递一个object类型的参数。

代码 1 static void Main( string [] args) 2 { 3 // 代理方法调用 4   Thread th1 = new Thread( new ParameterizedThreadStart(pt)); 5 th1.IsBackground = true ; 6 th1.Start( " 参数1 " ); // 参数设置 7   Console.ReadLine(); 8 } 9   // 回调 代理方法 10   public static void pt( object param) 11 { 12 Console.WriteLine(param); 13 } 14  

 

 

转载请注明原文地址: https://www.6miu.com/read-2350298.html

最新回复(0)