多处理器架构中并发的处理问题:内存栅栏。很详细解释了mysql中mutex锁实现中的atomic_thread_fence系统调用。
高并发编程--多处理器编程中的一致性问题(上):https://zhuanlan.zhihu.com/p/48157076
高并发编程--多处理器编程中的一致性问题(下): https://zhuanlan.zhihu.com/p/48161056
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.cbclx01/atomic_func_threa_fence.htm
buffer 和cache:
https://www.zhihu.com/question/26190832
linux性能方面解释的非常透彻:
http://linuxperf.com/?page_id=2
linux io系列: