阅读背景:

谈谈java中的synchronized关键字

来源:互联网 

 

1.synchronized的3种用法

 

public class Client {
    public static void main(String[] args) {
        testSynchronized();
    }

    private static void testSynchronized() {
        new Foo().sayHello();
    }
    static class Foo {
    //润饰代码块
    void sayHello() {
        synchronized (this) {
            System.out.println("hello");
        }
    }
    //润饰示例办法
    synchronized void sayGood(){
        System.out.println("good");
    }
    //润饰静态办法
    static synchronized void sayHi(){
        System.out.println("hi");
    }
  } 
}
public class Client {



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: