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

自做网站代码是多少百度seo自然优化

自做网站代码是多少,百度seo自然优化,wordpress 压缩网站,WordPress离线编写volatile 是 Java 中用于保证多线程环境下变量可见性和禁止指令重排序的关键字。 普通变量不加volatile修饰有可见性问题,即有线程修改该变量值,其他线程无法立即感知该变量值修改了。代码: private static int intVal 0; // 普通变量未加 …

volatile 是 Java 中用于保证多线程环境下变量可见性和禁止指令重排序的关键字。

普通变量不加volatile修饰有可见性问题,即有线程修改该变量值,其他线程无法立即感知该变量值修改了。代码:

    private static int intVal = 0; // 普通变量未加 volatile修饰static void testVolatile() {// 线程1检测intVal值变化new Thread(() -> {while (intVal == 0) { // 可能永远无法检测到 intVal 变为 1// 空循环}System.out.println("线程1检测到intVal已修改");}).start();// 线程2修改intVal值new Thread(() -> {try {Thread.sleep(100); // 模拟延迟} catch (InterruptedException e) {}intVal = 1; // 修改值System.out.println("线程2已设置 intVal = 1");}).start();}

打印:

发现线程1一直在循环,没有感知到变量值变化。

而加上volatile修饰后:

private static volatile int intVal = 0;  // 该变量加上volatile 修饰
// 其他代码不变 。。。

打印:

可以看到,线程2修改该变量值后,线程1立即就感知到该变量值变化,没有任何的延迟。

注意:volatile是轻量级同步工具,适用于单变量状态标记。 但不能保证复合操作(如自增)的原子性,需结合同步机制或原子类使用。

http://www.dtcms.com/wzjs/369735.html

相关文章:

  • 个人怎么做一个网站百度官网下载安装免费
  • 成立一个公司需要哪些流程谷歌优化seo
  • 陕西省建设网三类人员成绩查询徐州seo排名收费
  • 做电影分享网站违法吗网上国网app推广
  • 亦庄建设局网站百度贴吧首页
  • 珠海专业机械网站建设seo页面优化的方法
  • html网页制作代码实例seo网站推广如何做
  • 网站后台改前台不变网站建设公司推荐
  • 青岛知名网站建设多少钱seo优化网页
  • hao123网站难做吗码迷seo
  • 英文版网站怎么做推广网站的四种方法
  • 网站建设挣钱么有哪些搜索引擎网站
  • 政府党建网站模板下载软文推广文案
  • 域名中的wordpress删除全国分站seo
  • 广州网站建设开发团队seo技术外包
  • 做销售的去哪个网站应聘注册域名查询网站官网
  • 制作网站的最新软件是什么宁波seo网站
  • 北京网站公司建设新闻报道最新消息今天
  • 网站建设的业务规划交换链接的例子
  • 网站活动推广方案郑州网站建设最便宜
  • 成都建设网站哪个好泰安百度推广代理
  • 安装wordpress 脚本seo流量是什么意思
  • 大岭山镇仿做网站内容营销平台有哪些
  • 福州网站建设设计seo收费标准
  • 企业官方网站怎么写杭州seo营销公司
  • 网站开发的一般流程数据网站有哪些
  • ai做网站步骤做电商需要学哪些基础
  • 长春代做网站引擎优化是什么意思
  • 视频网站建设方案seo搜索引擎工具
  • 做网站用什么语言开发网站新站整站排名