0

私は、WTKエミュレータ(v 2.5.2_01)で実行しているときに、J2MEアプリケーションでスレッドオブジェクトがガベージコレクションされていないように見えると、私は気にしません。スレッドは実際にWTKエミュレータでガベージコレクションされていませんか?

実行方法が終了するとコンソールメッセージが表示され、印刷されます。同時に、私はスレッドへの参照を持つ唯一のオブジェクトにコールバックを行い、正にその参照をnullにするよう指示します。

その後、まったく同じ方法で新しいスレッドを開始します。新しいスレッドを開始するたびに、WTKのメモリモニタ上のThreadオブジェクトの数が1つ増えます。決して落ちない。十分なスレッドを開始し、最終的に私のアプリは遅くなり始めます。

これはWTKの既知のバグですか?

答えて

0

他のオブジェクトにこのスレッドへの参照が含まれていないこと、そしてこのスレッドが実際に何もしていないことは絶対にありませんか?

+0

ポジティブ。スレッドは、包含するオブジェクトから返されることのないプライベートメンバーです。参照はどこにも複製されません。スレッドが確実に終了するときは、間違いなくゼロになります。 – izb

関連する問題