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

网站开发自学网站网络营销方法有哪些?

网站开发自学网站,网络营销方法有哪些?,曲阜网站建设公司,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/330517.html

相关文章:

  • 奉贤网站建设推广搜素引擎优化
  • 汕头服饰网站建设关键词排名点击
  • 安卓门户网站开发百度url提交
  • 北京平谷住房和城乡建设委员会网站建站公司哪个好
  • 西安专业网站建设公司排名通州优化公司
  • 雄安网站建设百度搜索数据统计
  • 做网站主要注意些什么不受限制的搜索浏览器
  • 无锡富通电力建设有限公司网站好看的友情链接代码
  • 长宁区建设交通委员会网站天津百度关键词排名
  • 一级做爰片免费网站神马推广登录
  • 想要学做网站需要什么产品营销策略有哪些
  • 做房产网站赚钱吗google首页
  • 蒙牛企业网站建设(分析)与推广一键建站免费
  • 网站标题替换购买seo关键词排名优化官网
  • tq网站建设网站底部友情链接
  • 网站备案的时间代发百度首页排名
  • 专门做国外网站做品牌推广应该怎么做
  • app网站建设工作师类聚seo
  • 运城哪里做网站百度推广助手手机版
  • 惠州惠城网站建设百度快速收录网站
  • 做网站书籍大数据营销系统多少钱
  • 网站建设越来越注重用户体验百度指数的需求指数
  • 青岛网站开发免费html网页模板
  • 广东省东莞市建设培训中心网站学seo优化
  • 介绍做素食的网站河北软文搜索引擎推广公司
  • 莆田市网站建设网站如何提升seo排名
  • 为什么不用h5做网站友链购买网
  • 乐清网站建设honmau建立网站一般要多少钱
  • 网站建设行业怎么样百一度一下你就知道
  • 怎么做网页 网站制作网页制作教程视频