- 1
- 0
- 约小于1千字
- 约 1页
- 2026-08-04 发布于北京
- 举报
结合interrupt来做一个实战
在一个分布式系统里面,一般会有一些的工作线程,现在如果这个系统要关闭,一般会
设计一个shutdown方法,在这个方法里面,会设置各个工作线程是否需要运行的标志位为
false
对各个工作线程都执行interrupt
因为各个工作线程可能都在不断的while循环运行,但是每次执行完一次,都会进入休
眠的状态,sleep30秒
如果系统要尽快停止,那么就应该用interrupt打断各个工作线程的休眠,让他们判断是否
运行的标志位为false,就立刻
只要所有的工作线程都结束了以后,jvm进程就会自动了
原创力文档

文档评论(0)