只需一步,快速开始
手机号码,快捷登录
使用道具 举报
原帖由 soga 于 2008-9-14 20:44 发表 那我觉得为了长期稳定,楼主还是把BUG改了吧
原帖由 bcyj 于 2008-9-14 20:33 发表 独立缓存,由于是写入马上读,数据还在cache中,两个cpu的cache里同一个值不一样
原帖由 bcyj 于 2008-9-14 18:38 发表 不用楼上这么特殊。。。 就这样就可以 volatile BYTE * g_Byte; 线程一: for(;;) { BYTE bTemp; g_Byte = &bTemp; *g_Byte = 1; } 线程二 for(;;) { g_Byte = NULL; } AMD不挂,core核心的必挂,独 ...
原帖由 FENG950 于 2008-9-14 21:06 发表 同一个变量同时拥有了不同的值,结果就搞错了。另外,如果是这样的话,AMD的cache如何保证一致性呢?某核心在cache里修改了某块内存拷贝的值,其它核心懵然不知.....
原帖由 bcyj 于 2008-9-14 21:32 发表 我以前的测试结果就是这样,amd在有lock前缀的指令之前都不会同步l2
原帖由 FENG950 于 2008-9-14 21:36 发表 AMD这么业余?{sweat:]
原帖由 bcyj 于 2008-9-14 21:41 发表 不业余吧,正常做好同步的程序,结果绝对正常,没同步的,本来原子值就是不保证是什么的
原帖由 itany 于 2008-9-15 00:26 发表 这个不是会导致运算结果出现不可知么? 如果这个BUG爆出来,那A U真的就……
原帖由 weiliu86 于 2008-9-15 08:07 发表 嘿嘿,别看DELPHI现在不吃香了,但写些小程序还是DELPHI最快速方便,还可以嵌入汇编,还有大量现成的控件支持,省事,特别适合于像我这样的非程序员人士。
原帖由 tansailuffy 于 2008-9-15 09:02 发表 {lol:] 作为一名QA,还是建议你把问题明确的提给你的Leader,把风险说明。这种程序上的Bug最好还是改掉。虽然不知道程序的使用者是贵公司,还是要卖给其他用户。如果是自己公司使用,固然可以配一台AMD平台的生产机 ...
本版积分规则 发表回复 回帖后跳转到最后一页
广告投放或合作|网站地图|处罚通告|
GMT+8, 2025-8-19 17:35
Powered by Discuz! X3.4
© 2001-2017 POPPUR.