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

如何制作网络教程seo工具下载

如何制作网络教程,seo工具下载,没有网站做cpa怎么赚钱,wordpress 七牛视频播放一、Interrupt打断阻塞 以下相同的代码分别在JDK8和JDK17中执行会得到不同的结果,基于两个不同的实现版本源码是不一样的,JDK17在调用interrupt方法时会将interrupted设置为true,JDK8不会进行设置。当前线程在调用sleep()、wait()、join()方…

一、Interrupt打断阻塞

以下相同的代码分别在JDK8和JDK17中执行会得到不同的结果,基于两个不同的实现版本源码是不一样的,JDK17在调用interrupt方法时会将interrupted设置为true,JDK8不会进行设置。当前线程在调用sleep()、wait()、join()方法时被阻塞,则其中断状态将被清除,并且将会抛出InterruptedException

package com.kh.JUC;import lombok.extern.slf4j.Slf4j;@Slf4j
public class Interrupt {public static void main(String[] args) throws InterruptedException {Thread t = new Thread(() -> {log.info("sleep");try {Thread.sleep(5000);} catch (InterruptedException e) {throw new RuntimeException(e);}}, "t");t.start();Thread.sleep(1000); // 不进行sleep的话会先执行main线程的输出再执行t线程log.info("Interrupt");t.interrupt();log.info("Is Interrupt: " + t.isInterrupted());}
}

二、JDK8执行结果

三、JDK17执行结果:

四、JDK8实现

五、JDK17实现

该方法用于中断线程。主要逻辑如下:
检查当前线程是否有权限中断目标线程,若无权限则抛出SecurityException。
如果线程在等待或阻塞状态,清除中断状态并抛出InterruptedException。
如果线程在I/O操作上被阻塞,则关闭通道并设置中断状态。
如果线程在选择器上被阻塞,则立即返回并设置中断状态。
如果以上条件都不满足,则仅设置中断状态。

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

相关文章:

  • wordpress网站制作教程网络营销专业培训学校
  • 网站开发公司电话推广一款app的营销方案
  • 天津住房和城乡建设部网站百度网址大全免费下载
  • 广西网站建设价钱制作网站推广
  • 商城小程序价格seo综合查询中的具体内容有哪些
  • 左旗网站建设国家认可的教育培训机构
  • 宁波新闻家庭优化大师下载
  • 平凉市网站建设宁波网站建设公司
  • 描述网站建设的基本流程网络营销成功案例有哪些2022
  • 网站设计风格怎么写关键词搜索推广
  • 营销策划的作用网络优化
  • wordpress网站vip可看搜索引擎优化叫什么
  • wordpress js 统计福州seo网站排名
  • 网站 公安局备案百度网站推广电话
  • 网站项目需要什么百度的企业网站
  • 5自己建网站百度开户是什么意思
  • 网站建设外包多少钱全国疫情排名一览表
  • 燕郊医疗网站建设前端优化网站
  • wordpress编辑器增强杭州网站优化搜索
  • 庆祝网站上线banner图片2023年8月新冠疫情
  • 西安网站设计试听微信公众号推广网站
  • 平板购物网站建设百度最新版下载
  • 公司网站备案去哪里备案sem百度竞价推广
  • 做足球网站前景福建企业seo推广
  • 郑州博大泌尿外科医院优化大师官网登录入口
  • 沧州新华区优化网站排名解析推广
  • 湖北武汉企业网站建设广州网络推广公司有哪些
  • 广东建站建网站的软件
  • 文教设施网站制作方案百度自助建站官网
  • 如何在网站上添加备案号个人博客网页设计html