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

网站建设的目的只是开展网络营销百度非企渠道开户

网站建设的目的只是开展网络营销,百度非企渠道开户,山东网站制作,如何用java做网站界面为什么非volatile变量也有线程可见性?不加volatile也可以看到变量变化是为什么?Thread.sleep() 和 System.out.println() 与内存可见性的影响Thread.sleep() 对线程可见性的影响?Java中的Monitor监视器是什么? Slf4j public clas…
  1. 为什么非volatile变量也有线程可见性?
  2. 不加volatile也可以看到变量变化是为什么?
  3. Thread.sleep() 和 System.out.println() 与内存可见性的影响
  4. Thread.sleep() 对线程可见性的影响?
  5. Java中的Monitor监视器是什么?
@Slf4j
public class Volatile {// ReentrantLock reentrantLock = new ReentrantLock();public static void main(String[] args) {// 创建任务线程Task task = new Task();// 启动子线程new Thread(task, "子线程1").start();try {// 主线程修改共享变量,  查看是否能停止子线程Thread.sleep(3000);task.buffer = false;Thread.sleep(100000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("线程: " + Thread.currentThread().getName() + " ---> 结束");}static class Task implements Runnable{// public volatile Boolean buffer = true;public Boolean buffer = true;// 非volatile的共享变量// <url>//    当不使用volatile时,它仍然可以看到其他线程发出的更改 ?//        原因:  System.out.println()会执行一段synchronized同步代码,而synchronized会让当前线程读取到最新的高速缓存值//        原因2: Thread.sleep 也会触发同步//     https://www.jianshu.com/p/163b4832b3e0// </url>public Task() {}@Overridepublic void run() {int offset = 0;// 检查状态 :  // (1) 如果是非volatile变量, 子线程只会从工作内存获取, 不会去主内存获取; // (2) 如果使用了System.out.println,  由于println的实现类PrintStream中使用了synchronized, 则会从主存刷新数据到工作内存, 保证线程可见性// (3) 如果使用了Thread.sleep, 当子线程休眠结束, 会重新从主内存获取数据到工作内存,从而达到刷新左右,保证线程可见性while (buffer){
//                try {
//                    Thread.sleep(200);//                    // System.out.println("线程: " + Thread.currentThread().getName() + "======> " + (++offset));
//                    //log.info("线程: " + Thread.currentThread().getName() + "======> " + (++offset));
//                } catch (InterruptedException e) {
//                    e.printStackTrace();
//                }}// System.out.println("线程: " + Thread.currentThread().getName() + " ---> 结束");log.info("线程: " + Thread.currentThread().getName() + " ---> 结束");}}
}
http://www.tj-hxxt.cn/news/64262.html

相关文章:

  • 做网站的 需要续费维护费吗百度云搜索引擎入口官方
  • 郴州竞价网站建设方案教育培训排行榜前十名
  • 做住宿的有几个网站排名优化方案
  • 用java怎么做游戏下载网站吗如何建立免费公司网站
  • 做一个招聘信息的网站 用什么做网站的软件百度指数查询移动版
  • 宿迁哪里做网站sem和seo是什么职业
  • 临沂做网站建设的公司网络推广专家
  • soho网站建设百度app关键词优化
  • 徐州优化网站建设旅行网站排名
  • 大连网站建设.com搜索引擎优化实训报告
  • wordpress如何添加首页图片哪里有seo排名优化
  • 免费的电商平台有哪些手机网站怎么优化
  • 成都网站建设小公司排名免费网站注册平台
  • 贵州网络公司网站建设站长之家权重查询
  • 龙岗建设网站搜索风云排行榜
  • 天津做网站的企业百度百度一下
  • wordpress建站如何制作微信怎么做电商卖东西
  • 建设门户网站的意义安徽百度关键词优化
  • 怎样做网站的外链热点新闻事件及观点
  • 社区电商平台关键词优化课程
  • 深圳小区封闭最新通知seo学徒
  • 如何做地方网站推广关键词优化公司推荐
  • 免费做流程图的网站宁波网站建设方案推广
  • 宝安附近公司做网站建设多少钱网站建设一条龙
  • 安阳做网站哪家好国内可访问的海外网站和应用
  • 芜湖营销型网站建设查域名
  • 网站建设搞笑广告词西安网站制作费用
  • 做电信宽带合适做网站吗培训机构管理系统
  • 河南国控建设集团招标网站济南seo排名优化推广
  • 酒泉建设厅网站长春网长春关键词排名站设计