美文网首页
synchronized的用法

synchronized的用法

作者: 思而忧 | 来源:发表于2017-09-24 19:28 被阅读0次
    // 方法锁
    public synchronized void test{
        System.out.println("123");
    }
    
    // 静态方法锁
    public synchronized static void test{
       System.out.println("123");
    }
    
    //  代码块普通锁
    public void test{
       synchronized(this){
          System.out.println("123");
       }
    }
    
    // 代码块类锁
    public void test{
      synchronized(Example.class){
          System.out.println("123");
      }
    }
    

    静态锁跟类锁的作用类似,多个实例共用一个类锁,而普通锁只能锁一个实例。

    相关文章

      网友评论

          本文标题:synchronized的用法

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