static void Main(string[] args)
{
Thread thread1=new Thread(new ThreadStart(Thread1)); //使用自定义方法Thread1声明线程
thread1.Priority = ThreadPriority.Lowest; //设置线程的调度优先级
Thread thread2 = new Thread(new ThreadStart(Thread2)); //使用自定义方法Thread2声明线程
thread1.Start(); //开启线程一
thread2.Start(); //开启线程二
}
static void Thread1()
{
Console.WriteLine("线程一");
}
static void Thread2()
{
Console.WriteLine("线程二");
}这断代码。。书上的视频运行结果是 线程二 线程一
而我执行的结果是 线程一 线程二
为什么和书上视频的结果不同?代码是一样的,我甚至是拿的书上的原例子执行的结果也和视频上的不一样!
给个答案。给个分析。。谢谢了
{
Thread thread1=new Thread(new ThreadStart(Thread1)); //使用自定义方法Thread1声明线程
thread1.Priority = ThreadPriority.Lowest; //设置线程的调度优先级
Thread thread2 = new Thread(new ThreadStart(Thread2)); //使用自定义方法Thread2声明线程
thread1.Start(); //开启线程一
thread2.Start(); //开启线程二
}
static void Thread1()
{
Console.WriteLine("线程一");
}
static void Thread2()
{
Console.WriteLine("线程二");
}这断代码。。书上的视频运行结果是 线程二 线程一
而我执行的结果是 线程一 线程二
为什么和书上视频的结果不同?代码是一样的,我甚至是拿的书上的原例子执行的结果也和视频上的不一样!
给个答案。给个分析。。谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货