当前位置: 首页 > wzjs >正文

网站开发流程图和介绍中国人民银行网站

网站开发流程图和介绍,中国人民银行网站,中央广播电视总台央视少儿客户端,重庆网站建设首选卓光要确保线程池能够优雅退出,所有任务都应该遵循以下准则: 响应中断:在任务中检查当前线程的中断状态,适时退出长时间运行的循环。清理资源:即使在捕获到中断异常时,也要确保所有在任务中分配的资源得到释放…

要确保线程池能够优雅退出,所有任务都应该遵循以下准则:

  1. 响应中断:在任务中检查当前线程的中断状态,适时退出长时间运行的循环。
  2. 清理资源:即使在捕获到中断异常时,也要确保所有在任务中分配的资源得到释放。
  3. 恢复状态:若任务被中断,确保能够将涉及的数据或状态恢复到一个安全的状态。

1、shutdown

  • 将会拒绝新任务提交到线程池;
  • 等待待执行和正在执行的任务执行结束
executorService.shutdown();

2、shutdownNow

  • 将会拒绝新任务提交到线程池;
  • 取消待执行的任务
  • 尝试取消执行中的任务
executorService.shutdownNow();

3、awaitTermination();

阻塞下面的代码执行,直到线程池任务执行完毕或者超时,一般用于设置回调

executor.awaitTermination(2, TimeUnit.SECONDS)

4、常规用法

        try {// 等待所有任务完成,最多等待 3 秒if (!executor.awaitTermination(2, TimeUnit.SECONDS)) {// 如果超时还未完成,强制关闭线程池executor.shutdownNow();}} catch (InterruptedException e) {// 如果当前线程在等待时被中断,也强制关闭线程池executor.shutdownNow();Thread.currentThread().interrupt();}

参考:

Java线程池的shutdownnow()方法为什么不能停止运行的任务?_shutdownnow 关闭不了-CSDN博客

如何优雅的关闭Java线程池 - 清泉^_^ - 博客园

实战解析:如何确保Java线程池的优雅终结_java awaittermination-CSDN博客

java 并发之awaitTermination的使用-CSDN博客

Spring环境中正确关闭线程池的姿势_springboot 关闭线程池-CSDN博客

    http://www.dtcms.com/wzjs/240496.html

    相关文章:

  1. 个人做网站接装修活哪个网站好百度推广费用多少
  2. 如何自己做门户网站新河seo怎么做整站排名
  3. 东道设计公司官网首页东莞整站优化
  4. 做网站感想网络宣传推广方案
  5. ai生成建筑网站搜狗关键词优化软件
  6. 三级做视频网站丽水网站seo
  7. 企业名字查重系统seo外包公司排名
  8. 网站建设科技有限公司网络营销案例范文
  9. 自己开公司 自己做网站程序员培训机构排名
  10. 东莞小程序建设seo标签优化方法
  11. 可以做水果的团购网站有哪些sns营销
  12. 软装潢.企业网站建设seo排名软件哪个好用
  13. java 做视频网站实例客户引流的最快方法是什么
  14. 网站建设又叫什么软件网站cms
  15. 留住用户网站成人编程培训机构排名前十
  16. 福建建设厅网站网站换了域名怎么查
  17. 兰州新区城乡建设局网站小时seo
  18. 知名的设计网站惠州网站seo
  19. 做网站的软件是是什么学生个人网页设计模板
  20. 做的网站百度搜索不出来seo关键词怎么选
  21. 设计灵感网站整理微信营销平台系统
  22. 如何拥有自己的网站网络推广公司排名
  23. 天津模板建站哪家好一个新产品策划方案
  24. 邯郸市公司东莞seo代理
  25. 北京网站建设模板下载seo流量的提升的软件
  26. 怎么查看网站有没有做ssl关键少数
  27. html5制作网站模板百度搜索推广的五大优势
  28. 电商网站话费充值怎么做企业网站代运营
  29. 网站建设的域名注册国际军事新闻
  30. 石景山做网站百度竞价防软件点击软件