新
文章平均质量分 81
Collecting_Chen
这个作者很懒,什么都没留下…
展开
-
2021-04-06
作者:Matrix海子 出处:http://www.cnblogs.com/dolphin0520/ 一、内存模型相关概念 由于CPU处理速度比主存读写速度差异很大,大大降低指令执行速度 == 出现了CPU高速缓存 读取:主存 ==》 高速缓存 ==》 CPU 遇上多线程后,出现了缓存不一致现象 各个线程都有自己单独的高速缓存,在对主存的读写上,就出现了不一致的情况 解决方法:(硬件层面) 在总线加LOCK锁 == 阻塞了其他CPU对其他部件的访问(如内存) == 只有一个CPU能访问 ==》问题原创 2021-04-06 06:08:34 · 177 阅读 · 0 评论 -
数据类型& 变量 & JVM存储
数据类型 分为两类:原始数据类型 和 非原始数据类型(引用类型) 基本类型: byte short char int long float double boolean 数据类型 默认值 默认占用内存大小 boolean false 1 bit char ‘\u0000’ 2 byte byte 0 1 byte short 0 2 byte int 0 4 byte long 0L 8 byte float 0.0f 4 byte double 0.0d 8原创 2021-04-05 18:05:23 · 139 阅读 · 3 评论