线程同步
-
关键字对代码块、方法、静态方法进行上锁sychronized
-
sychronized(任意对象)
同步代码块
- 如果是 同步一个代码块,那么 这个 任意对象 可以随便设定一个,比如:
Java学习之:多线程编程(3)线程同步线程同步总结:
同步方法
- 如果是对一个方法进行锁定,那么这个 任意对象 默认是
this
Java学习之:多线程编程(3)线程同步线程同步总结: Java学习之:多线程编程(3)线程同步线程同步总结:
同步静态方法
总结:
- 普通代码块:任意对象即可
- 普通方法:使用
进行同步this
- 静态方法:使用
进行同步类名.class