主题:【原创】介绍一下Go语言(1)之前的话 -- zllwy
共:💬92 🌺231
不应该对执行结果有影响,否则这个优化就是错的了。另外硬件,特别是多CPU或者多核的架构,应该有自己在硬件层的cache coherency保证才是。就我所知,intel的CPU在多CPU时代就有专门的部分来保证跨CPU的内存一致性问题,到了多核时代,在memory bus以内,也有硬件来确保各个核心之间的缓存一致性。当然出了memory bus就没关系了,因为从memory bus看,里面有几个核心,对内存都是一样的。
- 相关回复 上下关系8
🙂Rob Pike: Geek of the week 3 zllwy 字132 2011-01-23 21:48:35
🙂【原创】介绍一下Go语言(外篇)JMM 21 zllwy 字3648 2011-01-22 20:19:14
🙂我是看EHCACHE ilcc 字74 2011-01-24 21:16:23
🙂instruction reordering
😥有一些问题,比如那段synchronized程序 1 Highway 字356 2011-01-24 12:35:50
🙂欢迎指正 zllwy 字148 2011-01-24 12:45:25
🙂【原创】介绍一下Go语言(4)并发机制 31 zllwy 字4926 2011-01-22 20:18:05
🙂可以分析一下python的twisted与go的比较 心文连博 字0 2011-01-24 17:49:21