本文共 740 字,大约阅读时间需要 2 分钟。
public void test1(int j) { synchronized (this) { // 作用的范围是大括号括起来的范围,作用的对象是调用的对象 for (int i = 0; i< 10; i++) { log.info("test{}-{}", j, i); } }}
// 修饰一个方法public synchronized void test2() { for (int i = 0; i< 10; i++) { log.info("test2-{}",i); }}
// 修饰一个静态方法public static synchronized void test2(int j) { for (int i=0; i<10; i++) { log.info("test2 {} - {}", j, i); }}
// 修饰一个类public static void test1(int j) { synchronized (SynchronizedExample2.class) { for (int i = 0; i< 10; i++) { log.info("test1 {} - {}", j, i); } }}
转载地址:http://fgomi.baihongyu.com/