摘要: volatile是什么 volatile关键字是Java提供的一种轻量级同步机制。它能够保证可见性和有序性,但是不能保证原子性 可见性 对于volatile的可见性,先看看这段代码的执行 flag默认为true 创建一个线程A去判断flag是否为true,如果为true循环执行i++操作 两秒后,创 阅读全文
posted @ 2021-01-17 12:53 CoderW喜欢写博客 阅读(355) 评论(0) 推荐(4) 编辑
摘要: ZGC介绍 ZGC(The Z Garbage Collector)是JDK 11中推出的一款追求极致低延迟的实验性质的垃圾收集器,它曾经设计目标包括: 停顿时间不超过10ms; 停顿时间不会随着堆的大小,或者活跃对象的大小而增加; 支持8MB~4TB级别的堆(未来支持16TB)。 当初,提出这个目 阅读全文
posted @ 2021-01-15 13:05 CoderW喜欢写博客 阅读(1453) 评论(1) 推荐(7) 编辑