采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
(7*2+1)*8=120.跟64有啥关系,这因果关系太牵强了吧,缓存行有32字节,64字节,按你的说法是120就可以满足填充缓存行了,我感觉我的智商收到了侮辱。
左+中间的+右15个long,8*15=120
左边7个long类型,右边7个long类型,加上自己本身一个long类型,无论左边(7+1)*8,还是右边(1+7)*8,都是64bit啊小伙伴。。和你理解的(7+1+7)*8不是一回事啊。。不能这样看啊。。呵呵
我觉得我的智商也受到了侮辱啊。。。。
7*2+1 是什么意思,仔细看看哈
上图一共算出的120
没太理解你的意思,缓存行64,7*8+8=64.你说的120是啥意思。。。
登录后可查看更多问答,登录/注册
专为Java工程师打造,并发编程高手养成与高薪面试深度课程
1.3k 6
888 9
927 8
838 7
759 6