请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

缓存行

(7*2+1)*8=120.跟64有啥关系,这因果关系太牵强了吧,缓存行有32字节,64字节,按你的说法是120就可以满足填充缓存行了,我感觉我的智商收到了侮辱。

正在回答 回答被采纳积分+3

3回答

提问者 小瑞12138 2019-04-23 10:51:53

https://img1.sycdn.imooc.com//szimg/5cbe7d9a0001eb6416920907.jpg

左+中间的+右15个long,8*15=120

1 回复 有任何疑惑可以回复我~
  • 阿神 #1
    左边7个long类型,右边7个long类型,加上自己本身一个long类型,无论左边(7+1)*8,还是右边(1+7)*8,都是64bit啊小伙伴。。和你理解的(7+1+7)*8不是一回事啊。。不能这样看啊。。呵呵
    回复 有任何疑惑可以回复我~ 2019-04-24 00:22:24
  • 阿神 #2
    我觉得我的智商也受到了侮辱啊。。。。
    回复 有任何疑惑可以回复我~ 2019-04-24 00:24:00
阿神 2019-04-22 00:49:55

7*2+1 是什么意思,仔细看看哈

0 回复 有任何疑惑可以回复我~
  • 提问者 小瑞12138 #1
    上图一共算出的120
    回复 有任何疑惑可以回复我~ 2019-04-23 10:52:30
阿神 2019-04-22 00:49:11

没太理解你的意思,缓存行64,7*8+8=64.你说的120是啥意思。。。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信