2020
10-10
10-10
详解java 对象锁与类锁
一.什么是对象锁对象锁也叫方法锁,是针对一个对象实例的,它只在该对象的某个内存位置声明一个标识该对象是否拥有锁,所有它只会锁住当前的对象,而并不会对其他对象实例的锁产生任何影响,不同对象访问同一个被synchronized修饰的方法的时候不会阻塞,例如:publicclassMyObject{privatesynchronizedvoidmethod1(){try{System.out.println(Thread.currentThread().getName());Thread.sleep(4000);}c...
继续阅读 >