nuanyangyang@nuanyangyang
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“赞”
“还是按楼主的需求重新找找吧。库应该很多的。”
“不知道面试官问了什么,反正C++坑多。”
“【 在 liupc123123 的大作中提到: 】 : 指令重排?和JAVA中的单例模式的double check差不多吧 嗯。是一回事。选自维基百科,原来的例子是Java的。”
“【 在 tonyjansan 的大作中提到: 】 : 这个程序写法太粗暴了,全局变量没初始化并且压栈、锁操作过于繁琐了。 选自一篇论文,讨论的是一些异常情形。毕竟这个程序是错误的。有可能是从更复杂的程序里提取出来的简单代码,把中间复杂的运算抽象掉了,专门来指明错误。 不过全局变量按规定是要初始化成0的(除非有构造函数)…”
“【 在 gaoweiwei 的大作中提到: 】 : 返回的地址是有效的,但这个Foo对象内部的初始化还没有完?什么意思?是指真的创建对象的线程在Foo初始化完之前就对f进行了写? 比如这段程序 class Foo { public: int x; public Foo() { x = 42; } }; Foo *f; …”
“嗯。这个解释还是可以的。 不过,具体实现的可能比标准定义的严格。但除非某个实现的文档告诉你这个行为可依赖,否则还是不能依赖。 【 在 iFadeToBlack 的大作中提到: 】 : 大概是1和2的写没有立即写回内存,使对3可见 : 还需要查lock的实现验证一下,明天再说 来自「北邮人论坛手机版」”
“去翻一翻Hans Boehm的论文吧,他是这方面的专家。 【 在 gaoweiwei 的大作中提到: 】 : 暖神开个这个方面的专题帖吧,让我们学习学习 来自「北邮人论坛手机版」”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。