美文网首页
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");
  }
}

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

相关文章

  • Java @ synchronized

    参考: Java中Synchronized的用法 Java 多线程:synchronized 关键字用法(修饰类,...

  • ios 线程锁

    ios多线程之线程锁 1.@synchronized的用法 @synchronized(self)的用法: @sy...

  • 并发编程的锁机制:synchronized和lock

    synchronized Java中Synchronized的用法 synchronized对于同步方法,锁是当前...

  • iOS中关于synchronized的使用

    @synchronized(self)的用法

  • Java并发目录

    一、简述 线程状态与方法 synchronized 用法 ReentrantLock用法 Semaphore用法 ...

  • java对象锁和类

    synchronized修饰非静态方法,同步代码快的synchronized (this)用法和synchroni...

  • 春招笔记(一)腾讯

    1.synchronize用法 synchronized 方法:通过在方法声明中加入 synchronized关键...

  • synchronized 用法

    一、代码示例 1.synchronized修饰普通方法 synchronized修饰普通代码,加锁对象为调用这个方...

  • synchronized用法

    synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码...

  • synchronized用法

    互斥锁:当一线程进入synchronized修饰的代码块或者方法,其它线程等待,知道锁被释放;内置锁:对象锁,每个...

网友评论

      本文标题:synchronized的用法

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