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

宜章网站建设河南建设工程信息网官网洛阳至信阳省道

宜章网站建设,河南建设工程信息网官网洛阳至信阳省道,响应式环保网站模板,平面设计公司简介模板在java中#xff0c;设计之初就有了#xff1a;主内存、线程工作内存#xff0c;所以其实每一个线程执行时#xff0c;都是将主线程copy一份到工作线程#xff0c;执行修改后#xff0c;再同步回去。 所以#xff0c;就有四组内存操作方式#xff1a; 1、读主内存…在java中设计之初就有了主内存、线程工作内存所以其实每一个线程执行时都是将主线程copy一份到工作线程执行修改后再同步回去。 所以就有四组内存操作方式 1、读主内存加载到工作内存 2、 通过执行引擎使用工作内存数据、修改工作内存 3、读工作内存、写到主内存 4、使用内存时会加锁解锁 volatile可以让多个线程可见或者说不再操作工作内存 package com.quxiao.controller;import java.sql.Time; import java.util.ArrayList; import java.util.Random; import java.util.concurrent.*; import java.util.stream.LongStream;/*** program: package1* author: quxiao* create: 2023-09-27 15:22**/ public class t3 {static volatile int sum 0;public static void main(String[] args) throws InterruptedException {new Thread(() - {while (sum 0) {}System.out.println(1);}).start();TimeUnit.SECONDS.sleep(1);sum 1;} }但是使用了volatile就没有了原子性也就是线程操作不再唯一例如 A线程取出时为10正准备10数据变成了15结果就成了1510。 指令重排很神奇的一个东西 package com.quxiao.controller;import java.sql.Time; import java.util.ArrayList; import java.util.Random; import java.util.concurrent.*; import java.util.stream.LongStream;/*** program: package1* author: quxiao* create: 2023-09-27 15:22**/ public class t3 {static int x 0;static int y 0;static int a 0;static int b 0;public static void main(String[] args) throws InterruptedException {//大致如此但是new Thread(() - {x a;b 1;}).start();new Thread(() - {y b;a 2;}).start();//有可能x2,y1System.out.println(x : y);} }xb和a1这两句话完全没有关联编译器就有可能把他俩重新排顺序。上面的代码只是理论其实很难遇到 加上volatile就能解决多了两层内存屏障
http://www.pierceye.com/news/779883/

相关文章:

  • 关于做服饰网站的首页WordPress纯代码添加
  • 网站qq交谈怎么做的公司注册50万和100万
  • 网站推广的电子邮件推广使用ftp修改网站图片
  • 建设宣传家乡的网站跨境电商怎么注册
  • 广州天河区网站建设公司wordpress调用文章描述
  • 网站开发项目策划书制作书签怎么做
  • 做网站组织结构框架例子整站seo优化哪家好
  • 网站内存不足哈尔滨网站优化页面
  • 响应式网站 图片尺寸奇数南宁网站建设业务员
  • 咸宁 网站建设wordpress聚合广告平台
  • 家具展示型网站个人可以做几个网站
  • 建设网站商城需要多少费用注册网页代码
  • 徐州企业网站制作南宁网站建设专家
  • 雨发建设集团有限公司网站wordpress related posts
  • 成品网站速成网站大连专业app开发设计
  • 十堰门户网站建设中小企业网站制作407
  • 房产网站排行部署自己做的网站吗
  • 一_建设网站前的市场分析平台线上推广策略怎么写
  • 全国网站建设公司排名嘉兴网嘉兴网站建设
  • 渭南网站建设风尚网络python做网站显示表格
  • 网站访问过程服装定制行业的未来和趋势
  • 做拍卖网站多少钱怎么推广一个产品
  • 郑州做公司网站怎么做类似美团的网站吗
  • 网站建设服务公网站备案中是什么意思
  • 书店网站建设网站被k 如何恢复
  • 柳州做网站的企业瓯北网站制作
  • 南京建设银行网站蓬莱市住房和规划建设管理局网站
  • 网站前端用的到ps做教育app的网站有哪些
  • 有没有兼职做网站的低价自适应网站建设
  • 文成网站建设所有关键词