愉快香水

文章
7
资源
0
加入时间
3年1月13天

读写自旋锁 linux,boost是否像Linux一样提供读写自旋锁机制?

用户态 spinlock 这个东西,其实没多大用。(其实在内核态用的地方也很少,基本上依赖 scheduler 的代码都不能用。)如果你看过 Linux kernel 代码,你会知道在 disable SMP 的时候,spinlock 是一个空函数。在 Linux kernel 里,spinlock 仅仅是一个在多核之间做同步的机制。这个机制用在普通的线程模型上意义不大。为什么说意义不大呢?你看用...