标签:原理 方法 案例分析 变量 频繁 不能 优化 monit pac
/**
* 描述: 锁粒度演示
* @author karl
* @create 2020-02-11 14:38
*/
public class MySynchronizedTest07 {
private Object object = new Object();
public void method() {
synchronized (object) {
System.out.println("hello world");
}
}
}
package com.karl.concurrent.syn;
/**
* 描述: 锁粒度演示
*
* @author karl
* @create 2020-02-11pw 14:38
*/
public class MySynchronizedTest07 {
public void method() {
Object object = new Object();
synchronized (object) {
System.out.println("hello world");
}
}
}
/**
* 描述: 锁粗化
*
* @author karl
* @create 2020-02-11 15:15
*/
public class MySynchronizedTest08 {
private Object object = new Object();
public void method() {
synchronized (object) {
System.out.println("hello");
}
synchronized (object) {
System.out.println("world");
}
synchronized (object) {
System.out.println("!");
}
}
}
标签:原理 方法 案例分析 变量 频繁 不能 优化 monit pac
原文地址:https://www.cnblogs.com/karlMa/p/12295244.html