【发布时间】:2012-11-21 12:01:43
【问题描述】:
声明“未同步的对象通常比 对于现代编译器来说,同步的那些“不再总是正确的。
这是我今天多次听到的断言。我对断言有两种不同的解释:
随着现代编译器的进步,同步对象的开销可以很小,可以忽略不计。如果是这样,现代编译器如何实现这一目标?
在某些情况下,同步对象和非同步对象的性能相同,甚至在某些情况下,同步对象的性能优于非同步对象。我不认为这是可能的,但谁知道呢?
【问题讨论】:
-
您是在什么地方、在什么情况下听到这个消息的?
-
@MarcovandeVoort 请谷歌引号中的断言,你可能会得到几个点击。
标签: multithreading object optimization compiler-construction synchronization