-
Notifications
You must be signed in to change notification settings - Fork 61
启动与关闭 安全关闭
ShenJW edited this page Feb 29, 2016
·
5 revisions
- 安全关闭原理是什么
- 服务通过注册Runtime.getRuntime().addShutdownHook回调方法,感知系统信号量以触发安全关闭
- 服务通过注册Runtime.getRuntime().addShutdownHook回调方法,感知系统信号量以触发安全关闭
- 安全关闭如何使用
- 安全关闭可选模式
触发安全关闭时可能服务尚有正在执行或等待的线程尚未完成,使用不同的关闭机制将会产生不同的效果
- @See[示例下载], 可用于对照以下流程
- @See[com.kepler.thread.ThreadFactory.shutdown_wait]
可选值为True|False
- 开启时,安全关闭执行时线程池等待直到正在执行或正在等待的任务执行完毕
- 关闭时,安全关闭执行时线程池立即关闭(默认)
- com.kepler.thread.ThreadFactory.shutdown_interval
当触发安全关闭时每隔shutdown_interval秒会提示关闭已耗时
- 安全关闭前降级(Demotion)
- 更可靠的@See[安全关闭]