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

企业手机网站建设机构企业网搭建及应用

企业手机网站建设机构,企业网搭建及应用,目录排版设计,建筑方案设计说明原子性操作#xff1a; 这样一段代码。 我们输出一下#xff1a; 我们发现它的结果和我们想的不太一样。 正常应该输出1000. 这是因为没有保证原子性。 所以我们来加上原子性#xff1a; 这样就保证了我们的原子性。 接下来我们来细说说这个关键字#xff1a; 我发现我… 原子性操作 这样一段代码。 我们输出一下 我们发现它的结果和我们想的不太一样。 正常应该输出1000. 这是因为没有保证原子性。 所以我们来加上原子性 这样就保证了我们的原子性。 接下来我们来细说说这个关键字 我发现我们同时输出了这两个实例对象。 所以我们可以看出我们修饰普通方法是锁住实例对象而不是锁住这个类。 修饰静态方法修饰整个类 调用静态方法。 这次是第一个线程方法执行完第一个线程睡眠结束之后才执行第二个线程中的方法。 修饰代码块 修饰代码块锁住的也是对象实例。就是synchronized括号里的对象 volatile关键字和使用场景 单例与线程安全 饿汉式 饿汉式本身就是线程安全的所以不需要去加锁等操作。 懒汉式 我们模拟了一个耗时场景下的懒汉式单例模式 我们可以看到它返回的每个单例实例对象都不同并不是我们想要的单例效果。 由此也可以看出我们的懒汉式简单写法是不符合线程安全的。 我们只需要给返回的方法加上synchronized关键字再去运行 就可以保证我们的线程安全了。 但是这种写法并不是一个最好的写法因为我们在方法上加锁当多线程的时候其他线程不能立刻调用这个方法所以也是比较耗时的。 我们可以换个地方加synchronized关键字并进行双重校验 但是java中存在指令重排的情况所以我们还要去进行一步修改才能做到最好的让懒汉式实现线程安全 我们给类加上volatile关键字这个关键字可以避免指令重排。 如何去避免线程安全性问题
http://www.dnsts.com.cn/news/43716.html

相关文章:

  • 文化类网站建设方向设立深圳公司
  • 泉州模板建站平台免费发帖论坛大全
  • php网站建设平台搭建容桂佛山做app网站
  • wordpress建站网页无法运网站案例演示
  • 电商网站 建设Linux主机安装wordpress
  • 运城网站建设维护免费的建网站软件
  • 用jsp建设网站软文推广怎么写
  • 服装商城网站的设计与实现电影网站怎么建设
  • 班级网站怎么做网页制作企业建设网站公司排名
  • 网站建设如何定位关键词优化难度查询
  • 信用网站建设意见深圳建设工程交易中心主页
  • 南山网站设计费用公司做网站的申请
  • 建立网站需要准备的材料中国万网域名登录
  • 适合大学生做兼职的网站有哪些个人网站维护费用
  • 深圳网站建设公司联华资深的家居行业网站模板
  • 网站网站地图怎么做详情页尺寸
  • 商务网站开发的流程平面广告设计案例
  • 网站建设公司怎样布局织梦网站怎么更换模板
  • 河北网站建设备案价格wordpress菜单链接关系
  • 郑州房地产网站能免费建网站吗
  • 网站建设技术风险郑州哪里有做网站
  • 紫搜科技建站职业培训网络平台
  • 网站怎么维护企业全网推广
  • wordpress前台显示友链班级优化大师手机版下载(免费)
  • 建设网站的企业有哪些怎么看一个网站是不是仿站
  • 网站建设生存期模型分布式网站开发
  • 临沂企业网站开发官网橙色的网站
  • 德州网站有哪些邢台招聘信息网
  • 网站后端开发流程曲阜公司网站建设价格
  • 影视会员代理平台网站成品网站源码免费