私のアプリで使用してThreadPoolTaskExecutor
います。このエグゼキュータには、activeThread を返すメソッドが含まれていますgetActiveCount
。このアクティブなスレッドを停止する方法はありますか? このエグゼキュータをシャットダウンしたくありません。次のような無限プロセスを停止したいだけです。
while(true){
}
PS: jmx を介してこのスレッドを停止したいので、このエグゼキュータにのみアクセスできます
私のアプリでは、次のような新しいスレッドを追加しています:
taskExecutor.execute(new Runnable() {
@Override
public void run() {
doSomething()
}
});