scroller4jを使用してカスタムクローラーを作成しました。私のアプリでは、多くのコントローラーを作成しますが、しばらくすると、システム内のスレッドの数が最大値に達し、JVMが例外をスローします。ShutDown()
コントローラを呼び出して、として設定してnull
呼び出しSystem.gc()
ても、アプリのスレッドは開いたままになり、アプリがクラッシュします。
jvisualvm.exe
(Java VisualVM)を使用したところ、ある時点でアプリが931スレッドに達することがわかりました。
CrawlController
クローラー4jプロジェクトのオブジェクトによって作成されたすべてのスレッドをすぐに強制終了する方法はありますか?(またはその他のオブジェクト)