C#是不是一个线程A创建的所有线程全部退出后,自己才会退出? 如果是,那在这个线程A创建其它线程后

C#是不是一个线程A创建的所有线程全部退出后,自己才会退出?如果是,那在这个线程A创建其它线程后执行Thread.CurrentThread.Abort()会怎样?如果不... C#是不是一个线程A创建的所有线程全部退出后,自己才会退出?
如果是,那在这个线程A创建其它线程后执行Thread.CurrentThread.Abort()会怎样?
如果不是,为什么任务管理器显示进程的线程数不会在线程A的方法执行结束后减少?
展开
 我来答
shuyue_888
2015-09-09 · TA获得超过417个赞
知道小有建树答主
回答量:406
采纳率:84%
帮助的人:312万
展开全部
不是的,你只要没有阻塞线程A,那么线程A执行完成后就会退出,并不会等其他线程结束。至于任务管理器里面的线程数不会马上减少,这个我就不是很清楚了,可能和线程池有关吧,这仅仅是猜测。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式