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

C#是不是一个线程A创建的所有线程全部退出后,自己才会退出?
如果是,那在这个线程A创建其它线程后执行Thread.CurrentThread.Abort()会怎样?
如果不是,为什么任务管理器显示进程的线程数不会在线程A的方法执行结束后减少?

不是的,你只要没有阻塞线程A,那么线程A执行完成后就会退出,并不会等其他线程结束。至于任务管理器里面的线程数不会马上减少,这个我就不是很清楚了,可能和线程池有关吧,这仅仅是猜测。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答