java
文章平均质量分 93
a7459
这个作者很懒,什么都没留下…
展开
-
java多线程
JMM java memory model java内存模型volatilecpu频率比内存条快,所以搞了个L1、L2、L3缓存,批量更新缓存。多个cpu之间遵守缓存一致性协议。缓存一致性协议失效场景:1.如果数据的长度超过缓存行,这种只能加总线锁。2.cpu本身并不支持缓存一致性协议。线程分为用户级线程和内核级线程用户空间分为内核空间和用户空间JMM围绕原子性、有序性、可见性展开jvm进程他去申请的空间大部分时候是逻辑空间,不是物理空间。逻辑空间是由我们系统已经划分好的线程原创 2022-07-02 17:27:07 · 313 阅读 · 0 评论 -
深入理解java虚拟机JVM笔记
一、走近java常用虚拟机HotSpot VM二、 java内存区域与内存溢出异常原创 2022-06-05 11:26:01 · 194 阅读 · 0 评论 -
jdk1.8中文注释版源码下载 (附实例)
/**版权所有(c)1994、2013,Oracle和/或其关联公司。保留所有权利。*ORACLE专有/机密。使用须遵守许可条款。*********************/package java.lang;import java.io.ObjectStreamField;import java.io.UnsupportedEncodingException;import java.nio.charset.Charset;import java.ut原创 2020-06-02 14:33:27 · 3654 阅读 · 0 评论