2017年11月6日

java之volatile和static和synchronized关键字详解

摘要: 1、变量 变量放在主存区上,使用该变量的每个线程,都将从主存区拷贝一份到自己的工作区上进行操作。volatile, 声明这个字段易变(可能被多个线程使用),Java内存模型负责各个线程的工作区与主存区的该字段的值保持同步,即一致性。static, 声明这个字段是静态的(可能被多个实例共享),在主存区 阅读全文

posted @ 2017-11-06 21:04 剑姬 阅读(388) 评论(0) 推荐(0) 编辑

zookeeper之动态监控/观察者模式

摘要: 1、介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务! zookeeper集群中,每一个节点叫做znode,而每一个节点又可以有多个子节点。每一个节点znode和子节点都可以存储少量的数据貌似是1Mib,而且这些数据在集群中是同步共享的; zookeepe集群作为服务端,集群 阅读全文

posted @ 2017-11-06 10:41 剑姬 阅读(5412) 评论(0) 推荐(0) 编辑

导航