当我说在WTK模拟器(v 2.5.2_01)上运行时,我的J2ME应用程序中的Thread对象似乎没有被垃圾收集时,我很确定我不会生气。
当我的run方法退出时,我有一个控制台消息,并打印出来。同时,我回调一个唯一的对象,该对象具有对该线程的引用,并告诉它将其引用置空,这正是它所适用的。
然后我以完全相同的方式开始一个新线程。每次启动一个新线程时,WTK内存监视器上的Thread对象数量都会增加一个。它永远不会失败。启动足够的线程,最终我的应用程序开始变慢。
这是WTK中的已知错误吗?
答案 0 :(得分:0)
你绝对肯定没有其他对象包含对这个Thread的引用,并且这个Thread实际上还没有做任何事情吗?