鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

内存屏障使用推荐

对多线程访问临界区的逻辑不清晰时,建议仍使用__ATOMIC_SEQ_CST屏障,避免由屏障使用不当带来一致性问题。

数据库常见场景为锁操作,锁的获取和释放之间形成临界区,保障临界区的一致性。

  • 锁Acquire

    使用__ATOMIC_ACQUIRE屏障。

  • 锁Release

    使用__ATOMIC_RELEASE屏障。