02 2022 档案

摘要:CPU高速缓存(Cache Memory) CPU高速缓存 在CPU访问存储设备时,无论是存取数据抑或存取指令,都趋于聚集在一片连续的区域中,这就是局部性原理。 多CPU多核缓存架构 缓存一致性的要求 写传播(Write Propagation) 事务串行化(Transaction Serializ 阅读全文
posted @ 2022-02-09 21:51 lem985 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:JMM属于整个Java并发编程中最难的部分也是最重要的部分(JAVA多线程通信模型——共享内存模型),涉及的理论知识比较多,我会从三个维度去分析: JAVA层面 JVM层面 硬件层面 这块如何学? 这部分理解并发的三大特性,JMM工作内存和主内存关系,知道多线程之间如何通信的,掌握volatile能 阅读全文
posted @ 2022-02-08 21:32 lem985 阅读(266) 评论(0) 推荐(0) 编辑
摘要:垃圾收集算法 分代收集理论 当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根据对象存活周期的不同将内存分为几块。一般将java堆分为新生代和老年代,这样我们就可以根据各个年代的特点选择合适的垃圾收集算法。 比如在新生代中,每次收集都会有大量对象(近99%)死去,所以可以选择复 阅读全文
posted @ 2022-02-07 23:12 lem985 阅读(57) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示