同步锁:
为了保证每个线程都能正常执行原子不可更改操作;java引入线程同步机制.
同步监听对象/同步锁/同步监听器/互斥锁
对象的同步锁知识一个概念,可以想象上了一个标记锁.
java 程序运行使用任何对象作为监听对象;一般的气门吧当前并发访问的共同资源作为同步监听对象。
注意:在任何时候,最多允许一个线程拥有同步锁;谁拿到锁谁进入代码块,其他的线程只能在方法外面等着。
synchronized(修饰符可前可后)public void Work(){
///ToDo
}
对于非static方法;同步锁就是this.
对于static方法我们使用当前方法所在类的字节码对象(xxx.class)