美文网首页
10. 锁的作用

10. 锁的作用

作者: TheMrBigHead | 来源:发表于2018-12-11 11:15 被阅读0次

    锁的作用

    保障原子性

    互斥,一个锁一次只能被一个线程持有,保证了临界区代码一次只能被一个线程执行,这使得临界区代码所执行的代码具有不可分割的特性,即保障了原子性

    保障可见性

    获取锁时刷新处理器缓存

    释放锁时冲刷处理器缓存

    保障有序性

    注意:临界区内的内存操作依旧存在重排序

    相关文章

      网友评论

          本文标题:10. 锁的作用

          本文链接:https://www.haomeiwen.com/subject/jhgrhqtx.html