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

模具外贸网站建设wordpress虚拟主机如何安装

模具外贸网站建设,wordpress虚拟主机如何安装,玉树wap网站建设公司,贵阳网站开发哪家好线程池中shutdown()和shutdownNow()方法的区别 一般情况下#xff0c;当我们频繁的使用线程的时候#xff0c;为了节约资源快速响应需求#xff0c;我们都会考虑使用线程池#xff0c;线程池使用完毕都会想着关闭#xff0c;关闭的时候一般情况下会用到shutdown和shutdow…线程池中shutdown()和shutdownNow()方法的区别 一般情况下当我们频繁的使用线程的时候为了节约资源快速响应需求我们都会考虑使用线程池线程池使用完毕都会想着关闭关闭的时候一般情况下会用到shutdown和shutdownNow这两个函数都能够用来关闭线程池那么他们俩之间的区别是什么呢下面我就用一句话来说明白shutdown和shutdownNow的区别。 一、一句话说明白shutdown和shutdownNow的区别 shutdown只是将线程池的状态设置为SHUTWDOWN状态正在执行的任务会继续执行下去没有被执行的则中断。 而shutdownNow则是将线程池的状态设置为STOP正在执行的任务则被停止没被执行任务的则返回。 举个工人吃包子的例子一个厂的工人Workers正在吃包子可以理解为任务假如接到shutdown的命令那么这个厂的工人们则会把手头上的包子给吃完没有拿到手里的笼子里面的包子则不能吃而如果接到shutdownNow的命令以后呢这些工人们立刻停止吃包子会把手头上没吃完的包子放下更别提笼子里的包子了。 1、shutDown() 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时则不能再往线程池中添加任何任务否则将会抛出RejectedExecutionException异常。但是此时线程池不会立刻退出直到添加到线程池中的任务都已经处理完成才会退出。 2、shutdownNow() 执行该方法线程池的状态立刻变成STOP状态并试图停止所有正在执行的线程不再处理还在池队列中等待的任务当然它会返回那些未执行的任务。 它试图终止线程的方法是通过调用Thread.interrupt()方法来实现的但是大家知道这种方法的作用有限如果线程中没有sleep 、wait、Condition、定时锁等应用, interrupt()方法是无法中断当前的线程的。所以ShutdownNow()并不代表线程池就一定立即就能退出它可能必须要等待所有正在执行的任务都执行完成了才能退出。
http://www.hkea.cn/news/14521623/

相关文章:

  • 只做鱼网站网络营销分类
  • 海口建站价格网站建设 部署与发布 答案
  • 二手商品网站制作网站不稳定
  • 大兴区制作网站的公司建设银行国际互联网网站
  • 怎么开发销售网站农家乐网站建设多少钱
  • 做网站需要会写代码吗wordpress过滤用户输入数据库
  • 网站建设公司怎么开php 网站伪静态
  • 永春建设局网站html网站开发流程
  • 建设公司设计公司网站十堰做网站公司
  • 简述新建站点的步骤长沙网站seo厂家
  • dede安装好后是模板怎么变成做好的网站企业门户网站建设行情
  • 西安建设主管部门官方网站天津手机网站建设
  • 高校网站建设及管理制度天津北辰做网站
  • 临安做企业网站网站在线咨询怎么做
  • 长春模板建站公司网站建设方案标准模板
  • gucci网站广告设计软件叫什么
  • 鞍山百度网站怎么制作网站建设费用组成
  • 免费学编程网站商务网站开发的流程
  • 公司做网站可以永久买断吗网站开发个人基本情况1000字
  • 怎么做论坛社区网站wordpress 分类页 获取别名
  • 现代装修风格三室两厅效果图重庆镇海seo整站优化价格
  • 太原网站建设信息推荐企业邮箱在哪里注册
  • 为什么别的电脑能打开的网站我的电脑打不开自适应网站导航是怎么做的
  • 做网站如何变现wordpress站点地图样式
  • 网站模板怎么引用泉州百度首页优化
  • 旅游景区英文网站建设研究重庆十大装饰公司排名
  • 什么网站可以做平面赚钱做网站哪好
  • 用花生壳做映射的网站需要备案网站直播的功能怎样做
  • 百度网网站建设的目标哪里做网站比较号
  • 姓氏网站建设的意见和建议神秘网站