如果某个线程由于某种原因而死,或者我在ThreadPool线程上手动调用了“ Abort”,将会发生什么?.NET将重新创建一个新的以填充其插槽,还是线程池最终最终将耗尽线程?
也许这是一个单独的问题,但是线程池是否处理僵尸进程?如果我将一个带有while(true)循环的任务排队到线程池中,它将永远旋转,还是线程池最终将杀死该线程?
因此,真正的问题可能是;如果作业在.NET线程池中从未完成,会发生什么情况。照顾好了吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句