mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
线程同步结束器添加立即结束方法
This commit is contained in:
parent
4e06f02610
commit
7c8cc27ad9
@ -159,6 +159,24 @@ public class SyncFinisher implements Closeable {
|
||||
clearWorker();
|
||||
}
|
||||
|
||||
/**
|
||||
* 立即结束线程池所有线程。此方法执行两种情况:
|
||||
* <ol>
|
||||
* <li>执行start(true)后,调用此方法结束线程池回收资源</li>
|
||||
* <li>执行start(false)后,用户自行判断结束点执行此方法</li>
|
||||
* </ol>
|
||||
*
|
||||
* @since 5.6.6
|
||||
*/
|
||||
public void stopNow(){
|
||||
if(null != this.executorService){
|
||||
this.executorService.shutdownNow();
|
||||
}
|
||||
this.executorService = null;
|
||||
|
||||
clearWorker();
|
||||
}
|
||||
|
||||
/**
|
||||
* 清空工作线程对象
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user