java吧 关注:1,215,300贴子:12,661,616
  • 5回复贴,共1

线程安全下的单例模式 一种使用悲观锁 一种使用乐观锁怎么写

只看楼主收藏回复

小白求助,作业题,要求用synchronized完成一个线程安全的单例模式,再用Lock写一个线程安全的单例


IP属地:安徽1楼2018-07-27 14:53回复

    没听说过 用lock写单例的


    2楼2018-07-27 15:43
    收起回复
      悲观锁就用synchronized关键字,乐观锁就用CAS,很简单


      IP属地:北京3楼2018-08-25 14:50
      回复
        用枚举吧, 上锁会有happens-before问题


        4楼2018-08-25 16:27
        收起回复