在这说的是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