范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

java线程暂停恢复

  线程的suspend、resume方法暂停的时间点不可控,也早就不推荐使用.
  可以通过interrupt实现线程安全的暂停、恢复.
  可以把中断标志位当做一个普通的属性,程序可以相应,可以中断线程,也可以不中断.
  所以不建议使用额外定义的一个volatile变量来控制线程的停止,包括lock类的lockInterruptibly也都很好的支持了Interrupt.
  主要方法有
  interrupt-设置中断标志位;sleep、wait中检测到该标志位,清空该标志位后抛出InterruptedException
  interrupted-检测中断标志位,如果标志位位true、清空标志位
  isInterrupted-检测中断标志位
  个人理解清空标志位,即表示此处会做处理,后面无须知道中断标志位,也无须处理中断。
  实际对于耗时高、可能中止的方法,都应该检测该标志位.
  示例代码
  public static void main(String[] args) throws InterruptedException {
  Thread thread1 = new Thread(() -> {
  long i = 0;
  while (i++ < Long.MAX_VALUE) {
  if (Thread.interrupted()) {// will clear interrupted flag at the same time
  System.out.println("although interrupted, but will continue. current i:" + i);
  for (int j = 0; j < 1000000000; j++)
  ;
  }
  if (i % 100000000 == 0) {
  System.out.println("thread1 i:" + (i / 100000000));
  }
  }
  });
  thread1.start();
  Thread.sleep(3000L);
  thread1.interrupt();
  Thread.sleep(3000L);
  //thread1.join();
  thread1.stop();//deprecated,only for test
  Thread suspendAbleTestThead = new Thread(new SuspendAbleTest());
  suspendAbleTestThead.start();
  Thread.sleep(3000L);
  suspendAbleTestThead.interrupt();
  Thread.sleep(5000L);
  suspendAbleTestThead.interrupt();
  suspendAbleTestThead.join();
  }
  public static class SuspendAbleTest implements Runnable {
  private long i;
  private boolean suspendedFlag = false;
  @Override
  public void run() {
  while (true) {
  if (Thread.currentThread().isInterrupted()) {
  suspendedFlag = !suspendedFlag;
  }
  try {
  while (suspendedFlag) {
  Thread.sleep(1000L);
  }
  System.out.println("SuspendAbleTest:" + (i++));
  Thread.sleep(1000L);// when interrupted will clear interrupted flag
  } catch (InterruptedException ite) {
  suspendedFlag = !suspendedFlag;
  }
  }
  }
  }
  输出
  thread1 i:1
  thread1 i:2
  although interrupted, but will continue. current i:213697503
  thread1 i:3
  SuspendAbleTest:0
  SuspendAbleTest:1
  SuspendAbleTest:2
  SuspendAbleTest:3
  SuspendAbleTest:4
  SuspendAbleTest:5
  SuspendAbleTest:6
  SuspendAbleTest:7
  SuspendAbleTest:8
  SuspendAbleTest:9
  SuspendAbleTest:10

苹果将在4月大幅提高美国零售员工福利鞭牛士2月9日消息,据彭博社报道,苹果正计划为美国各地的AppleStore员工增加福利,包括增加病假和休假日,以吸引和留住零售员工。在劳动力市场严峻和持续的疫情期间,苹果公司计划乘坐式一机双盘抹光机,众多优势看得见视频加载中说到路面收光作业,那讲究一个快字,不然很容易混凝土就干了,还要再安排工人去洒水,以免影响收光质量。以往常用的手扶抹光机,大多依靠人力,且作业效率低,耗费人工量大。要想有效数字货币大涨6个点,可以追?昨天,四大部门发布印发金融标准化十四五发展规划,规划提出稳妥推进法定数字货币标准研制,今天数字货币概念直接上涨6个点。国务院印发十四五数字经济发展规划提出,到2025年,数字经济核亚信安全登陆上交所科创板,市值超150亿元文福布斯中国2月9日,网络安全厂商亚信安全科技股份有限公司(简称亚信安全)正式在上交所科创板上市,公司证券代码为(688225。SH)发行价为30。51元股,发行市盈率为87。17危机逼近?2。6万亿半导体龙头摊上事,面临53年来首次大罢工,发生了什么?产业链有何影响?饱受疫情冲击的全球半导体行业,或将雪上加霜,因为全球最大的半导体企业面临员工罢工压力。由于拒绝工会提出的加薪等请求,三星集团旗下最大子公司韩国股市第一大市值的三星电子(市值超2。6英伟达收购ARM交易终告吹,软银或将获12。5亿美元赔偿2月8日,据英国金融时报报道,三位知情人士称,软银出售芯片业务ARM给英伟达的交易告吹,因为美国英国和欧盟监管机构就该交易对全球半导体行业竞争的影响表示严重关切。该交易是芯片行业有国产光刻机巨头,才发运先进光刻机,就被美列入未经核实清单今日,众多媒体报道称,在美国当地时间2月7日,美国商务部工业与安全局(BIS)发表声明,宣布将33个总部在中国的实体列入未经核实清单(UnverifiedList,UVL)。这33九天利建拟使用自有资金收购北京星球时代电子科技有限公司100股权投资总额不少于3468。43万挖贝网2月8日,九天利建(837189)发布公告,根据公司战略发展需要,公司决定使用自有资金收购北京星球时代电子科技有限公司100的股权,收购价款为2,325。55万元。本次投资总北京这样打造文化科技融合发展高地当前,文化科技融合已成为全球经济社会发展的新趋势和新特点,既是提升文化软实力的重要手段,也是实现经济高质量发展的重要途径。通过文化科技深度融合,促进文化产业提质增效,是北京实现高质四大报头条多方布局新一轮基建5G建设冰墩墩背后的概念股昨日回顾A股三大股指集体上扬。美股道指涨1。39点,纳指下跌0。58,标普500指数下跌0。37。一新能源车势头将持续新能源车企红火开局,多家企业1月份销量实现增长。点评新能源车替嘉元科技拟携手宁德时代设合资公司投建高性能电解铜箔项目2月8日,资本邦了解到,嘉元科技(688388。SH)刚刚了关于对外投资暨设立控股子公司的公告。公告显示,广东嘉元科技股份有限公司(以下简称公司或嘉元科技)根据业务拓展和战略需求,
入手iPhone13mini,使用后感觉很憋屈,大家买小屏手机是为了啥?为了手感入手iPhone13mini,不过用了一段时间之后,总感觉很憋屈,小屏看着眼睛更累不说,带着个半斤充电宝出门也是常事,当主力机属实不太行。同时,最近看新闻说小米12系列也要苹果电脑用起来为什么感觉那么别扭?苹果电脑的外形设计很不错,而且硬件配置也相当高,你用起来觉得别扭绝大部分应该都是因为macos系统的锅,对于早已习惯了windows系统的国内用户而言,刚上手macos系统肯定是不iPhone13最新价格确认,年底再度降价,128GB版本售价更亲民了线下商铺每年临近年底经常会出现年底大清仓这种活动,说白了就是想要在过年之前尽可能多赚点钱,然而在线上这种情况也很普遍,不少手机厂商在年底的时候不仅仅会下调旗下手机的价格,而且还会推又能看见宋紫薇?iQOO9系列定档,外观参数全面曝光自从高通发布骁龙8Gen1处理器,国内手机圈瞬间热闹了起来,小米12系列一加10系列realmeGT2系列纷纷定档。iQOO9系列手机正式官宣明年1月5日发布,全系共计两款手机,外小米12系列配置升级的部分,快充和拍照是重点?屏幕也是重点虽然小米12系列还没有发布,但基本上主要的卖点和升级出现了,简单的盘点一下。这次确定使用三星第二代ltpo技术的e5材质屏幕,支持自适应刷新率,这是这次的升级一部分,处理器是使用骁iPhone15最新爆料提前看,苹果大胆举动能实现吗?文明美无限iPhone13还没捂热呢,iPhone14,甚至iPhone15的爆料又来了。众所周知,苹果iPhone凭借出色的工业设计强大的硬件性能以及出色的系统体验赢得了消费者的华为又传来好消息,再一次让我们看到了科技的力量,令人敬佩华为作为专业生产手机的大企业能在汽车领域一展宏图确实是国人的骄傲。华为在科技界的成绩也是有目共睹的。我国的科技发展速度已经是今非昔比了,在国内外都有着举足轻重的地位!小米和vivo只有在大商场才能买新能源汽车?近日,一向坚定支持新能源汽车的中国科学院院士欧阳明高表示新能源汽车市场已进入陡峭的增长曲线。的确,从今年市场的火爆可以看出,消费者对新能源汽车的接受度也越来越高。造成这种转变的,除新能源各细分赛道的投资机会本文我们将深入分析新能源汽车锂电池(包括钠电池)氢能源石油天然气火电风电光电水电核电生物质发电等到投资机会。石油天然气火电风电光电水电核电生物质发电属于能源输出,他们是生产侧,新能菩提本无树,明镜亦非台。本来无一物,何处惹尘埃。是哲学上的唯心主义吗?这不算是哲学上的唯心主义,这只能算是佛教上的一种导人慰人的禅语。当时,慧能大师看到人生总是这么艰难地活着,不忍心,就写出菩提本无树(印度语,本意是指聪明,愚昧或烦恼,本来就不存在的小米12压力山大,一加realme同时发布新机预告!该选哪一个?看体验了,旗舰机除了配置价格,更重要的是体验。小米也好,realme,一加也罢,都是需要抓住细节和体验。创新或提升品牌价值的同时,需要不断提升体验感和核心竞争力。现在小米在发力小屏