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);
        }
    }
}

运行该程序,效果如下图所示。

打印0~10 之间的偶数

本文标题:C# ParameterizedThreadStart:创建进程

本文地址:https://www.hosteonscn.com/4933.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注