美文网首页
并发编程实践读书笔记

并发编程实践读书笔记

作者: 一切重新来 | 来源:发表于2018-04-19 23:53 被阅读0次

    1.check-then-act

    检查在运行:你观察(check)到一件事为真,然后(then)基于你的观察去执行一些动作,事实上在从观察到执行操作的这段时间内观察的结果已经无效了,从而引发错误.
    常见的方法惰性初始化

    //不要这样做
    public class LazyInitRace {
      private ExpensiveObject instance = null;
      public ExpensiceObject getInstance() {
        if (instance == null) {
          instance = new ExpensiveObject();
        }
        return instance;
      }
    }
    

    相关文章

      网友评论

          本文标题:并发编程实践读书笔记

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