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

视频代做网站wordpress获取当前分类下的子分类

视频代做网站,wordpress获取当前分类下的子分类,网站标题做参数,网站域名每年费用jvm线程的内存模型 看图#xff0c;简单来说线程中操作的变量是副本。在并发情况下#xff0c;如果数据发生变更#xff0c;副本的数据就变为脏数据。这个时候就会有并发问题。 参考#xff1a;https://www.cnblogs.com/yeyang/p/12580682.html 怎么解决并发问题 解决的…jvm线程的内存模型 看图简单来说线程中操作的变量是副本。在并发情况下如果数据发生变更副本的数据就变为脏数据。这个时候就会有并发问题。 参考https://www.cnblogs.com/yeyang/p/12580682.html 怎么解决并发问题 解决的方案有两种 1. 加排它锁将并发的操作变成串行的操作。 2. 无锁方案通过cas操作并保证如果变量发生变更其它的线程需要立即知道。java的原子操作类使用的就是这种方案casvolatile volatile关键字实战 先说结论, 从实战效果上看whlie循环中的变量是无法感知到其它线程对变量的修改的但是再加上volatile关键字修饰之后可以感知到。而for循环中即使不加关键字volatile修饰也是可以感知到变化的。这点在写代码时特别要注意。 测试代码如下 //结论 while循环的写法可以反应出变量的可见性问题for循环的写法不能反应可见性问题 public class Demo {static AtomicLong atomicLong new AtomicLong(0);public static int a 0;//public volatile static int a 0;SneakyThrowspublic static void main(String[] args) {test03();}//while循环在变量不加volatile关键字修饰时无法感知到变量变化。public static void test02() throws InterruptedException {Thread thread01 new Thread(new Runnable() {SneakyThrowsOverridepublic void run() {System.out.println(test01:a);while (true) {if (a 2) {System.out.println(我变了);}}}});thread01.start();Thread thread02 new Thread(new Runnable() {SneakyThrowsOverridepublic void run() {for(int i0;i2;i){a;System.out.println(test02: a);}}});thread02.start();Thread.sleep(10000);}//for循环即使不加volatile关键字修饰也可以感知到变量变化。public static void test03() throws InterruptedException {Thread thread01 new Thread(new Runnable() {SneakyThrowsOverridepublic void run() {System.out.println(test01:a);for(int i0; i10000; i){if (i0) {Thread.sleep(1000);}if (a 2) {System.out.println(我变了);}}}});thread01.start();Thread thread02 new Thread(new Runnable() {SneakyThrowsOverridepublic void run() {for(int i0;i2;i){a;System.out.println(test02: a);}}});thread02.start();Thread.sleep(10000);} }
http://www.dnsts.com.cn/news/261179.html

相关文章:

  • 共享ip服务器做网站代写企业软文
  • 外贸网站开发 河南网站如何留住用户
  • cms网站建站流程网站学习流程
  • 怎么做租房网站中国免费网站服务器
  • 做视频网站视频存放问题python18+21
  • 鄂州网站制作中天建设集团山西分公司网站
  • ae模板免费下载网站有哪些软件开发项目管理系统
  • 网站的后台地址梧州网站建设
  • php做的网站怎么运行浙江大学陈越做的刷题网站
  • 网站建设在国内外研究现状php 深圳 电子商务网站开发
  • 做铝锭的网站郑州seo联系搜点网络效果好
  • 如何做网站ip跳转asp网站知道用户名是admin
  • 中卫企业管理培训网站动易网站管理系统下载
  • 购物网站怎么创建百度竞价关键词质量度怎么提升
  • 厦门企业建网站制作网站开发的数据库设计实体是什么
  • 有域名了如何建设网站今晚比赛预测比分
  • 做新闻封面的网站微网站 无锡
  • 新手做电影网站好wordpress显示文章点击量
  • 建设银行租房网站湖北用什么软件做公司网站
  • 烟台网站建设设计开发网站建设技术哪些内容
  • 网站的推广方式wordpress 插件写
  • 电影网站做cpa旅游网站怎么设计
  • 办公门户网站模板下载网站及建设中页面
  • 富平做网站办公室设计说明
  • 企业建网站一般要多少钱阳朔到桂林大巴时刻表
  • 2017网站备案抽查佛山网站建设首页排名
  • 网站系统哪个网站可以做付费推广
  • 虹口 教育 网站建设中国有限公司官网
  • 犀牛云做的网站好不好北京市建设工程审核网站
  • 网站开发是前端还是后台wordpress对话框模板