.net开发中,为何将100多个任务放入线程池却只有一个线程顺序执行
2个回答
展开全部
C#本身的线程是不按顺序执行的,问题可能是在你的insertHeader函数里,比如word是不是只允许一个进程等等,这个建议你在insertHeader的起始结束加上一些日志看看
追问
现在就是一个线程操作一个word文档,我是想一下把这100多个文档处理完,可实际是一个一个处理
追答
你的代码是启动了100多个线程啊,你的意思是说,这100多个线程只有一个成功,其它的失败?
那你在insertHeader函数里增加try catch,看看出了什么异常
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询