1.ThreadStart表示通过委托调用的是带无返回值和参数的方法
Thread th = new Thread(new ThreadStart(DeelData));
th.Start;
public void DeelData()
{
MessageBox.Show("已经开始调用主线程了"+i.ToString());
}
2.ParameterizedThreadStart通过委托调用的是带有参数的方法 strart(i)表示线程启用多少次
Thread th = new Thread(new ParameterizedThreadStart(DeelData));
th.Start(10);
public void DeelData(object i)
{
MessageBox.Show("已经开始调用主线程了"+i.ToString());
}
3.开启多个线程
private Thread[] thread;
thread = new Thread[5];
for(int i = 0; i < thread.Length; i++)
{
thread[i] = new Thread(new ParameterizedThreadStart(DeelData));
thread[i].Start(i);
Thread.Sleep(5000);
}