日期:2014-05-17  浏览次数:20879 次

Console程序一闪而过的问题
做了一个console程序,里边调用线程池,为方便调试添加了Console.Read()查看测试结果,做完后删除Console.Read()重新执行程序,发现程序一闪而过,线程任务都没执行,添加Console.Read()后又没问题的,不知该如何解决。(因作为计划任务,所以不能有Console.Read())

------解决方案--------------------
主线程执行完了肯定结束了啊,你用Console.Read()这里阻塞了主线程,所以不会结束。想办法让主线程等待线程池任务完成然后结束就行了。