java中实现锁的方式一般分为两种。sychronized 关键字,和ReentrantLock. 这两种很好理解,也容易实现。但是名词可真有不少。下面解释一下乐观锁、悲观锁悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个...