这几天主要是系统的学习MESI一致性协议,内存屏障实现原理,主要了解出现的原因以及解决什么问题,怎么解决的;互斥锁,自旋锁以及CAS的实现源码,以及CAS可能引起的性能问题(主要参考的是dpdk中的),Acquire/Release语意相关,volatile关键字的作用,内存可见性等。这些都是纯理论的知识点,主要是看到以前收藏夹里一篇博客分析“锁的意义”然后去系统学习的,也算总结一下以前的基础。
就酱。
这几天主要是系统的学习MESI一致性协议,内存屏障实现原理,主要了解出现的原因以及解决什么问题,怎么解决的;互斥锁,自旋锁以及CAS的实现源码,以及CAS可能引起的性能问题(主要参考的是dpdk中的),Acquire/Release语意相关,volatile关键字的作用,内存可见性等。这些都是纯理论的知识点,主要是看到以前收藏夹里一篇博客分析“锁的意义”然后去系统学习的,也算总结一下以前的基础。
就酱。
本文标题:多线程相关一
本文链接:https://www.haomeiwen.com/subject/ykesuftx.html
网友评论