会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
文艺程序风
博客园
首页
博问
闪存
新随笔
订阅
管理
2018年9月25日
JVM-Java内存模型 重排序、顺序一致性、volatile、锁、final
摘要: 成神之路 第002期 JVM-Java内存模型 并发编程模型的分类 线程通信机制 共享内存(Java采用) 通过主内存和线程公共内存之间的信息同步来实现隐式通信线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。 消息机制 线程之间的通信必须通过明确的发送消息来显式进行通信
阅读全文
posted @ 2018-09-25 11:40 文艺程序风
阅读(1065)
评论(0)
推荐(1)
编辑
2018年9月9日
为什么枚举实现的单例比较受推崇?有哪些好处?
摘要: 为什么枚举实现的单例比较受推崇?有哪些好处? 1、枚举单例写法简单 public enum Singleton { INSTANCE; public void whateverMethod() { } } 2、枚举可解决线程安全问题 (1)枚举中的各个枚举项通过static来定义的 (2)stati
阅读全文
posted @ 2018-09-09 18:45 文艺程序风
阅读(187)
评论(0)
推荐(0)
编辑
2018年8月30日
枚举是如何实现的?(枚举的线程安全性及序列化问题)
摘要: 枚举是如何实现的?(枚举的线程安全性及序列化问题) 枚举是如何保证线程安全的 举例源码 1 public enum t { 2 SPRING,SUMMER,AUTUMN,WINTER; 3 } 反编译源码 1 public final class T extends Enum 2 { 3 priva
阅读全文
posted @ 2018-08-30 23:43 文艺程序风
阅读(405)
评论(0)
推荐(0)
编辑
2018年8月27日
什么是枚举?
摘要: 什么是枚举? 定义 枚举类型(enum type)是指由一组固定的常量组成合法的类型。Java中由关键字enum来定义一个枚举类型。 public enum Season { SPRING, SUMMER, AUTUMN, WINER;} 特点 1) 使用关键字enum 2) 类型名称,比如这里的S
阅读全文
posted @ 2018-08-27 21:25 文艺程序风
阅读(823)
评论(0)
推荐(0)
编辑