
并发编程
yisuoyanyv
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8种方式实现单例模式
请仔细看代码中的注释。1.饿汉式package mutithread.concurrent.chapter14;/** * 饿汉式 * @author zhangjinglong * @date 2020-02-19-17:13 * * 如果一个类中的成员属性比较少,且占用的内存资源不多,饿汉的方式未尝不可,相反,如果一个类中的成员都是比较重 * 的资源,那么这种方式就会有些不...原创 2020-02-19 21:23:07 · 318 阅读 · 0 评论 -
volatile和synchronized关键字比较总结
本文整理自《JAVA高并发编程详解》,汪文君 著1. 使用上的区别volatile关键字只能用于修饰实例变量或者类变量,不能用于修饰方法以及方法参数和局部变量、常量等。synchronized关键字不能用于对变量的修饰,只能用于修饰方法或者语句块。volatile修饰的变量可以为null,synchronized关键字同步愉快的monitor对象不能为null。2.对原子性的保证...原创 2020-02-19 17:12:24 · 295 阅读 · 0 评论