| package com.siyeh.igtest.threading.synchronization_on_lock_object; |
| |
| import java.util.concurrent.locks.Lock; |
| import java.util.concurrent.locks.ReentrantLock; |
| import java.util.concurrent.locks.ReadWriteLock; |
| import java.util.concurrent.locks.ReentrantReadWriteLock; |
| |
| public class SynchronizationOnLockObjectInspection |
| { |
| private final Lock lock = new ReentrantLock(); |
| private final ReadWriteLock lock2 = new ReentrantReadWriteLock(); |
| |
| |
| public void barzoomb() throws InterruptedException { |
| synchronized (lock) { |
| } |
| synchronized (lock2) { |
| |
| } |
| } |
| } |