0
我很确定我不会生气,当我说在WTK仿真器(v 2.5.2_01)上运行时,Thread对象似乎不会在我的J2ME应用程序中被垃圾回收。线程真的没有被垃圾收集在WTK模拟器上?
当我的run方法退出并且打印出来时,我有一个控制台消息。与此同时,我会回复引用该线程的唯一对象,并告诉它将其引用无效,正确地执行该引用。
然后我以完全相同的方式启动新的线程。每次启动一个新线程时,WTK内存监视器上的Thread对象数量都会增加一个。它永远不会停止。启动足够的线程,最终我的应用程序开始减速。
这是WTK中的一个已知错误吗?
正面。该线程是一个永远不会从包含对象中返回的私有成员。该参考从未在任何地方复制过。当线程肯定退出时,它肯定是无效的。 – izb 2009-08-05 14:59:15