摘要:
CountDownLatch CountDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 CountDownLatch概念 CountDownLatch是一个同步工具 阅读全文
摘要:
乐观锁和悲观锁 悲观锁,操作共享数据先加锁。Java 语言中synchronized和ReentrantLock等就是典型的悲观锁,还有一些使用了synchronized关键字的容器类如HashTable等也是悲观锁的应用。 乐观锁,认为没有同时操作共享数据的可能,数据库层面用版本号实现。Java语 阅读全文