为何JVM中不建议使用synchronized(String s)?实例详解+解决方法
阿泽在学习synchronized关键字小结
首先呢总结一下synchronized的三种使用方式:
修饰实例⽅法,给对象实例加锁
synchronized void method(){
}
修饰静态⽅法,给当前类加锁
synchronized static void method(){
}
修饰代码块,给当前对象/类加锁
synchronized(this){
}
重点在于第三点,很多知识博客中都提醒了这样一点
尽量不要使⽤ synchronized(String a) 因为 JVM
原创
2021-01-19 22:40:22 ·
4452 阅读 ·
5 评论