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

企业网站seo案例购物网站要多少钱

企业网站seo案例,购物网站要多少钱,像网站的ppt怎么做的,通桥小学的网站建设原子性操作: 这样一段代码。 我们输出一下: 我们发现它的结果和我们想的不太一样。 正常应该输出1000. 这是因为没有保证原子性。 所以我们来加上原子性: 这样就保证了我们的原子性。 接下来我们来细说说这个关键字: 我发现我…

 

 

 原子性操作:

这样一段代码。

我们输出一下:

我们发现它的结果和我们想的不太一样。

正常应该输出1000.

这是因为没有保证原子性。

所以我们来加上原子性:

这样就保证了我们的原子性。

接下来我们来细说说这个关键字:

 

 

 我发现我们同时输出了这两个实例对象。

所以我们可以看出我们修饰普通方法是锁住实例对象,而不是锁住这个类。

修饰静态方法:修饰整个类

调用静态方法。

 

这次是第一个线程方法执行完,第一个线程睡眠结束之后才执行第二个线程中的方法。

 修饰代码块:

 修饰代码块锁住的也是对象实例。就是synchronized括号里的对象

volatile关键字和使用场景:

 

 单例与线程安全:

饿汉式:

 

饿汉式本身就是线程安全的,所以不需要去加锁等操作。

懒汉式:

我们模拟了一个耗时场景下的懒汉式单例模式:

我们可以看到它返回的每个单例实例对象都不同,并不是我们想要的单例效果。

由此也可以看出我们的懒汉式简单写法是不符合线程安全的。

 

我们只需要给返回的方法加上synchronized关键字,再去运行:

就可以保证我们的线程安全了。

 但是这种写法并不是一个最好的写法,因为我们在方法上加锁,当多线程的时候,其他线程不能立刻调用这个方法,所以也是比较耗时的。

我们可以换个地方加synchronized关键字并进行双重校验:

 

但是java中存在指令重排的情况,所以我们还要去进行一步修改才能做到最好的让懒汉式实现线程安全:

我们给类加上volatile关键字,这个关键字可以避免指令重排。

如何去避免线程安全性问题:

 

http://www.yayakq.cn/news/656641/

相关文章:

  • 学校如何重视校园网站建设网站优化标准
  • 购物网站后台怎么做汽油价格最新调整
  • cms网站群管理系统wdcp 添加网站
  • 网站建设服务费计入会计科目哪些网站可以做淘宝店招
  • 东莞网站推广策划做论坛网站 备案
  • 徐州企业建站模板高端网站建设公司价格
  • 网站策划编辑是干嘛的克拉玛依住房和建设局网站
  • 怎么知道网站是否被百度收录做网站设计多少钱
  • 烟台网站制作网站苏州高端网站建设定制
  • 重庆网站设计排名企业微信下载app
  • 开发网站服务网站建设和技术服务合同范本
  • 网站后台数据库怎么做大数据营销系统
  • 中国林业建设协会网站wordpress布局 插件
  • 计算机科学与技术 开题报告 网站建设微网站设计与开发竞赛
  • 网站建设运营公司大全app怎么制作流程
  • seo推广网站vps 需刷新几次才能打开网站
  • 一个门户网站源码网站需要数据库吗
  • 响应式网站和禄劝彝族苗族网站建设
  • 学校网站建设调查表软件开发外包
  • 现在做网站还有用吗做电脑回收什么网站好
  • 直接通过ip访问网站图文设计与制作
  • wordpress模板 站长贵阳市房地产交易平台上线
  • 搜索案例的网站淄博做网站公司
  • 做游戏网站的需求分析自驾游网站模板
  • 建设网站里的会员系统wordpress 素材站模板
  • 一个门户网站怎么做网络广告例子
  • 双语网站开发wordpress打开install
  • wordpress 搜索词义乌seo优化公司
  • 免费网站源码...wordpress 手机登录
  • 桂林同城网站珠海易注册网站