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

做网站用vue还是用jqueryseminar怎么读

做网站用vue还是用jquery,seminar怎么读,福建省建设厅网站资质查,wordpress用户会员插件Java中原来在Thread中提供了stop()方法来终止线程,但这个方法是不安全的,所以一般不建议使用。文本将介绍两种可以优雅的终止线程的方式…第一种在JAVA《Java多线程模式》中有一种叫Two-Phase Termination(两步终止)的模式可以优雅…

Java中原来在Thread中提供了stop()方法来终止线程,但这个方法是不安全的,所以一般不建议使用。文本将介绍两种可以优雅的终止线程的方式…

第一种

在JAVA《Java多线程模式》中有一种叫Two-Phase Termination(两步终止)的模式可以优雅的终止线程,这种模式采用了两个步骤来终止线程,所以叫两步终止模式。

先将执行标志位isShutdown 设为false,使工作中的线程转变为终止处理中的状态

真正去执行终止操作,这样的做法可以保证线程的安全性、生命性和响应性。

运行日志

安全性:不会在线程正在执行关键区域--Critical Section的时候突然结束掉

生命性:一定会进行终止处理,shutdown()中,会调用interrupt(),保证即使线程处于sleep或wait状态也可以被立即终止

响应性:将isShutdown 设为volatile ,能保证线程收到终止请求后,会尽快开始终止处理。

存在的问题:针对没有阻塞的情况:设置标志变量,让线程正常自然死亡,和谐!,但是如果在调用shutdown发生阻塞情况呢?

第二种

在 《多线程第一章》的时候,介绍过守护线程的作用,那么是不是可以通过开启守护线程的方式去监听

功能

1.当工作结束就关闭主线程(主线程销毁守护线程也会跟着一同销毁)

2.如果任务长时间未完成,停止工作任务,减少开销

编码

1.定义主线程与发送的指令

2.在主线程run方法中创建一个守护线程,用来执行我们投递的任务

3.前面已经介绍过join的功能,它可以阻塞主线程,等待子线程完成后主线程继续执行

4.如果join释放后,发送完成指令

5.创建listener(long mills),监听工作情况

6.监听任务是否完成,如果未完成监听当前是否逾期,逾期打断线程结束监听

7.测试

listener(4 * 1000) 的运行日志,当任务完成会直接退出,并不会一直占用

listener(2 * 1000) 的运行日志,当任务超时直接打断线程,减少资源占用

Java程序员学习交流群515675832,既有技术大佬,又有老司机开车,各位对Java感兴趣的可以来交流学习一下,快乐与技术一起进步

http://www.lbrq.cn/news/2754829.html

相关文章:

  • 近期疫情最新通报青岛谷歌优化公司
  • 长春网站建设同信今天的新闻最新消息
  • 做攻略的网站网络营销做得比较成功的企业
  • 个人网站用移动硬盘做服务器网站优化公司
  • 新泰网站seoseo教程自学入门教材
  • 合肥做网站好的公司哪家好新站优化案例
  • 重庆住房城乡建设厅网站seo网页优化培训
  • 建站平台需要授权吗营销策划公司取名大全
  • 做足球采集软件和预测软件的网站品牌关键词排名优化怎么做
  • 做家务的男人免费观看网站重庆网站排名推广
  • 大连博硕网站建设线上广告接单平台
  • 网站建设外包怎么样6个好用的bt种子搜索引擎
  • 先注册域名后建设网站可以吗二十条优化措施原文
  • 网站建设大型seo多久可以学会
  • 高端网站制作效果好网站怎么接广告
  • 网站备案是在哪个部门2023年7月疫情还会严重吗
  • 网站开发与维护岗位说明书志鸿优化网下载
  • 温州外贸网站建设绍兴seo推广
  • 网站的搜索功能一般怎么做广告软文是什么意思
  • 怎样申请做c c 网站网店运营推广
  • 宜昌疫情最新消息西陵区关键词优化排名软件
  • 哪个市文化和旅游网站做的好成都最新数据消息
  • 品牌服装网站建设现状百度手机助手app
  • 网站建设外包还是自己做搜索引擎排名中国
  • 简述网站开发的步骤设计师经常用的网站
  • 北京怎样做网站推广如何进行搜索引擎优化
  • 网站可以做充值吗南宁百度seo建议
  • 新郑做网站优化营销战略有哪些内容
  • 上海网站的优化公司关键词名词解释
  • 无锡优化网站排名青岛谷歌推广
  • css word-pass
  • MCP协议
  • 48.Seata认识、部署TC服务、微服务集成
  • Critic-V: VLM Critics Help Catch VLM Errors in Multimodal Reasoning(CVPR 2025)
  • 1. Docker的介绍和安装
  • Android中使用Compose实现各种样式Dialog