Lock是一个接口
synchronized是一个关键字
Lock用法: synchronized用法:
lock.lock() synchronized{
do something... ......
lock.unlock() }
使用角度:lock需要获取锁——》释放锁 synchronized自动获得锁释放锁
性能角度:线程多的情况下 lock性能好 反之synchronized