Действительно ли потоки не являются сборщиком мусора в эмуляторе WTK? - PullRequest
0 голосов
/ 05 августа 2009

Я почти уверен, что не сойду с ума, когда скажу, что объекты Thread, по-видимому, не являются сборщиком мусора в моем приложении J2ME при работе в эмуляторе WTK (v 2.5.2_01).

У меня появляется консольное сообщение о выходе из моего метода run, и оно печатается. В то же время я делаю обратный вызов единственному объекту, который имеет ссылку на поток, и говорю ему обнулить его ссылку, что он должным образом делает.

Затем я начинаю новую тему точно таким же образом. Каждый раз, когда я запускаю новый поток, количество объектов Thread на мониторе памяти WTK увеличивается на единицу. Это никогда не идет вниз. Запустите достаточное количество потоков, и в конечном итоге мое приложение начнет тормозить.

Это известная ошибка в WTK?

1 Ответ

0 голосов
/ 05 августа 2009

Вы абсолютно уверены, что ни один другой объект не содержит ссылку на этот поток, и что этот поток вообще не может что-либо делать?

...