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

网站建设 每年收费动态域名解析 免费

网站建设 每年收费,动态域名解析 免费,sem工具是什么,网站设计中的div是什么在周志明老师的 《深入理解 JVM》一书中关于 volatile 关键字线程安全性有一个示例代码#xff08;代码有些许改动#xff0c;语义一样#xff09;#xff1a; public class MyTest3 {private static volatile int race 0;private static void increase() {race;}public …在周志明老师的 《深入理解 JVM》一书中关于 volatile 关键字线程安全性有一个示例代码代码有些许改动语义一样 public class MyTest3 {private static volatile int race 0;private static void increase() {race;}public static void main(String[] args) {IntStream.range(0, 20).forEach((item) - {new Thread(() - IntStream.range(0, 10000).forEach(i - increase())).start();});while (Thread.activeCount() 1) {Thread.yield();}System.out.println(race);} }老师的目的是为了说明在多线程环境下 volatile 关键字只能保证可见性而不是线程安全的。但是当在我的 IDEA 下运行时发现程序是没有输出结果且始终是终止不了的有点纳闷稍微一分析肯定是在 yield 这个地方有问题。所以尝试把当前 active 的线程打印出来 MapThread, StackTraceElement[] traces Thread.getAllStackTraces(); for (Thread thread : traces.keySet()) {System.out.println(thread.getName() , isDaemon thread.isDaemon()); }Thread-19, isDaemon false Monitor Ctrl-Break, isDaemon true Thread-16, isDaemon false Thread-18, isDaemon false main, isDaemon false Finalizer, isDaemon true Thread-17, isDaemon false Signal Dispatcher, isDaemon true Thread-15, isDaemon false Reference Handler, isDaemon true 发现有一些守护线程所以我对 while 的条件做了改造 while (Thread.getAllStackTraces().keySet().stream().filter((t) - !t.isDaemon()).count() 1) {Thread.yield(); }这样程序就能够正常输出结果并退出了。 --------------########################------------------------ 原示例代码使用 java 命令运行是没有问题的只是在 IDEA 下运行会有上述问题具体原因以及这些 daemon thread 的作用可参考这位老师的博文 另外在第三版的该章节末尾老师已经做了声明
http://www.zqtcl.cn/news/250525/

相关文章:

  • 绍兴专业网站建设公司网站seo设计
  • 开发网站需要多久建设银行招聘网站
  • 靖江 建设局网站安阳做网站的公司有哪些
  • 网站title在哪里用discuz做的门户网站
  • 郑州定制网站推广工具产品网络舆情管理
  • 个人网站的建设方法和过程七牛云存储代替WordPress
  • 网站应用网站开发android开发工具有哪些
  • 农业信息门户网站建设方案教做糕点的网站
  • 网站上的分享手机网站免费建设平台
  • 有哪个网站专业做漫画素材的wordpress显示问题
  • 网站开发工程师月薪网站网页设计培训机构
  • 专业网站运营备案名称网站名称
  • 盐城市建设局网站企业网站建设流程与方法 论文
  • 青岛信息推广网站营销自己的网站
  • wp博客 婚庆网站模板摄影网页面制作
  • 大型商城网站建设学计算机前端好就业吗
  • 杭州 电子商务网站建设专门做酒店自助餐的网站
  • 如何备份网站数据库网站用户体验模型
  • 网站域名注册流程办公室装修风格
  • a站免费最好看的电影片推荐方正隶变简体可以做网站用么
  • 创同盟做网站找公司做网站需要咨询什么问题
  • 西安行业网站株洲高端网站建设
  • 优化网站流量商城网站建设软件
  • dw属于什么的网页制作工具网络建站优化科技
  • 百度网站首页的设计理念南京高新区规划建设局网站
  • 虚拟机做实验的网站网站以个人名义备案
  • 自定义表单网站网站建设营销型号的区别
  • 有个网站做彩盒的贵阳网站建设托管
  • 网站制作属于什么专业做网站需要什么配置服务器吗
  • 网站开发学习培训广州网站优化关键词公司