首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >内存屏障foo/bar的示例疑问?

内存屏障foo/bar的示例疑问?

提问于 2021-04-29 10:59:44
回答 0关注 0查看 97

foo/bar的示例,用assert失败来说明对于cpu1来说,b=1先看到,a=1后看到,有一些疑问。

cpu0执行了a=1,发送了read invalidate信号;cpu0收到cpu1的read b的message,同时也把最新的b=1的response回给了cpu1;

如果cpu0发送的消息能按顺序到达cpu1(这点应该是能保证的),那么cpu1收到b=1的response时候,肯定也收到了对a地址的read invalidate信号啊,如果这样,就不存在assert失败了啊?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档