Lock的方法
Lock不是Java的内置, 而是一个类, 并通过这个类实现同步访问....而Lock需要手动释放锁, 如果没有主动释放, 有可能出现死锁的现象....Lock是一个接口, 下面有lock(), tryLock(), tryLock(long time, TimeUnit unit), lockInterruptibly()是用来获取锁的, unLock...获得锁的方法
lock()
lock()是最常用的方法, 用来获得锁. 如果锁已经被其他线程获取, 则进行等待....Lock lock = new Lock();
lock.lock();
try {
// do
} catch(Exception e) {
} finally {
lock.unlock