class Program
{
static void Main(string[] args)
{
WaitCallback waitnumb = new WaitCallback(PrintNumb);
WaitCallback waitstr = new WaitCallback(PrintStr);
//wait += PrintStr;
//只是将要执行的委托放到线程池里边,并不是先放进去的委托先执行,具体先执行哪个,以及如何执行,都由线程池来控制,我们无法再进行干预了。
ThreadPool.QueueUserWorkItem(waitnumb);
ThreadPool.QueueUserWorkItem(waitstr);
Console.ReadKey();
}
private static void PrintNumb(object obj)
{
for (int i= 0; i < 1000; i++)
{
Console.WriteLine(i);
}
}
private static void PrintStr(object obj)
{
for (int i = 0; i < 1000; i++)
{
Console.WriteLine("您输入的是"+i.ToString());
}
}
}