美文网首页
3.1共享数据带来的问题

3.1共享数据带来的问题

作者: 常春藤上的蜗牛 | 来源:发表于2017-09-13 09:01 被阅读0次

    3.1.1条件竞争

    恶性条件竞争通常发生在,完成对多于一个数据块的修改时。

    3.1.2避免恶性条件竞争

    解决方法:

    • 对数据结构采用某种保护机制,确保只有进行修改的线程才看到不变量被破坏时的中间状态。
    • 对数据结构和不变量的设计进行修改,修改完的结构必须能完成一系列不可分割的变化。
    • 使用事务处理的方式去处理数据结构的更新。

    相关文章

      网友评论

          本文标题:3.1共享数据带来的问题

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