它修饰的对象有以下几种:
1.修饰一个代码块
2.修饰一个方法或静态方法
3.修饰一个类
在并发量比较小的情况下,使用synchronized是个不错的选择,但是在并发量比较高的情况下,其性能下降很严重,此时ReetrantLock是个不错的方案。
它修饰的对象有以下几种:
1.修饰一个代码块
2.修饰一个方法或静态方法
3.修饰一个类
在并发量比较小的情况下,使用synchronized是个不错的选择,但是在并发量比较高的情况下,其性能下降很严重,此时ReetrantLock是个不错的方案。