[英]What happens to lost threads?
假设我有一个list<Thread>
,然后是list.add(new MyThread())
。 假设MyThread()
在线程内部启动while
循环。 当list.RemoveOurThread()
时,线程会发生什么? 不再有办法访问该线程,但是while
循环会发生什么?
谢谢
编辑:我正在试图解决一个C#程序
在大多数语言中,线程和while()循环将继续执行。 例如,在Java中,如果被活动线程引用,则不会收集任何垃圾; 您无法从外部访问线程的事实不会阻止线程继续执行有用的工作和执行I / O. 在C和C ++中,没有垃圾收集器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.