static void Main(string[] args) { int n = 20;//开启20个线程 Thread[] downloadThread; ParameterizedThreadStart startDownload = new ParameterizedThreadStart(DownLoad); downloadThread = new Thread[n];//为线程申请资源,确定线程总数 for (int i = 0; i < n; i++)//开启指定数量的线程数 { downloadThread[i] = new Thread(startDownload);//指定线程起始设置 downloadThread[i].Start(i);//逐个开启线程 } }
public static void DownLoad(object msg) { Console.WriteLine(msg.ToString()); }