![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lc13571525583
这个作者很懒,什么都没留下…
展开
-
并发volatile关键字如何保证可见性和有序性及底层实现原理
volatile用法首先我们先了解一下volatile关键字的用法 ,volatile被喻为轻量级的"synchronized",它只是一个变量修饰符,只能用来修饰变量不能修饰方法和代码块。经典的用法:双重校验锁实现单例public class Singleton { private volatile static Singleton singleton; pri...原创 2019-05-19 20:41:00 · 9822 阅读 · 1 评论 -
java垃圾回收机制
Java垃圾回收机制Java的垃圾回收机制是的我们作为Java程序员在编码的时候不需要再去考虑内存管理。垃圾回收器通常作为低级别的线程运行,在不可预知的情况下对内存堆中已经死亡或者长时间没有使用的对象进行清除和回收,作为程序员的我们不能实时调用垃圾回收器对某个对象或者说是所有对象进行垃圾回收。可以手动执行System.gc(),通知GC运行,但是GC不一定执行。(因为java语言规范并不保证GC...原创 2019-06-02 14:12:40 · 81 阅读 · 0 评论