xiaobing307@xiaobing307
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“就是看了一篇两者的区别,才有这个疑问 http://www.parallellabs.com/2010/03/06/why-should-programmer-care-about-sequential-consistency-rather-than-cache-coherence/ sc指每个线程内部的代码不会乱序执…”
“"也没有保证一个线程写了,另一个线程一定能看到" 这一句有点疑问,不是有Cache Coherence来保证各个线程读到的值都是最新的? 【 在 nuanyangyang 的大作中提到: 】 : 嗯。C++11里data race是未定义行为,也就是什么都可能发生,从什么都不发生到机器冒烟都可能发生。必须不惜一切代价避…”
“i+1时,最后一个字符后添加'\0',c字符串以'\0'结束。 *(pbuffer - 1) = '\0'; /* Add terminator */ 【 在 bluminFlower 的大作中提到: 】 : 对的,我明白这点。 : 但是如果第i次输入的比i+1的输入长的情况,i+1的赋值并不会受到i的输入影响,这是为…”
“每次覆盖原来的”
“不知道,linux下没用过ide 【 在 xghc1991 的大作中提到: 】 : 感觉makefile太复杂,有没有什么IDE,类似visual studio只用加一个头文件库,和静态库和动态库”
“makefile”
“扫了一下sgi源码,并没有加断言。 用g++编译,可以跑。。。 运行结果: 134 0 3 43 76 估计是@nuanyangyang说的未定义行为,g++和vs实现不同 【 在 chenxiansf 的大作中提到: 】 : 他也不会同时比较这两个吧,该比较1,2时比较1,2,该比较2,1时比较2,1。逻辑上确实没法…”
“cmp(1,2) 为true, cmp(2,1)也是true。你排个序试试? 根本没法排序 comp Binary function that accepts two elements in the range as arguments, and returns a value convertible to bool.…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。