作家
登录

Java面试官最爱问的volatile关键字

作者: 来源: 2018-01-19 11:44:46 阅读 我要评论

) { 
  •             synchronized (Singleton.class) { 
  •                 if(instance==null
  •                     instance = new Singleton(); 
  •             } 
  •         } 
  •         return instance; 
  •     } 
  • 这是一种懒汉的单例模式,应用时才创建对象,并且为了避免初始化操作的指令重排序,给instance加上了volatile。

    【编辑推荐】

    1. 应用Java 8 Optional避免空指针异常
    2. 2018 最值得存眷的 JavaScript 趋势
    3. 编程说话风行度总结,Java 很稳,Python 是潜力股
    4. Java 范畴的五大年夜成长猜测,新的宣布筹划将推动立异
    5. 【分享】我在阿里工作十年迈接触过的Java框架设计模式
    【义务编辑:未丽燕 TEL:(010)68476606】

      推荐阅读

      剖析内存中的程序之秘,快来看吧!

    年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势! ELF Binary Image Mapped Into MemoryKernel/User Memory Split内存治理是操作体系的核心义务;它对法>>>详细阅读


    本文标题:Java面试官最爱问的volatile关键字

    地址:http://www.17bianji.com/lsqh/40382.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)