C# ParameterizedThreadStart:创建进程
在 C# 语言中使用 ParameterizedThreadStart 创建进程,首先需要创建 ParameterizedThreadStart 委托的实例,然后再创建 Thread 类的实例。
具体的代码如下。
ParameterizedThreadStart pts=new ParameterizedThreadStart( 方法名 );
Thread t=new Thread(pts);
【实例 1】创建一个方法输出0〜n的所有偶数,使用 ParameterizedThreadStart 委托调用该方法,并启动打印偶数的线程。
根据题目要求,实现的代码如下。
class Program { static void Main(string[] args) { ParameterizedThreadStart pts = new ParameterizedThreadStart(PrintEven); Thread t = new Thread(pts); t.Start(10); } //打印0~n中的偶数 private static void PrintEven(Object n) { for(int i=0;i<=(int)n; i = i + 2) { Console.WriteLine(i); } } }
运行该程序,效果如下图所示。
发表评论