JDK并发数据结构
Andy2019
这个作者很懒,什么都没留下…
展开
-
测试常用集合效率(Map)
在并发编程模式下,对Collections.synchronizedMap、ConcurrentHashMap效率对比 import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.concurrent.BlockingQueue; import java.util....原创 2018-04-08 09:57:22 · 558 阅读 · 0 评论 -
ReentrantLock和ReentrantReadWriteLock 比较
ReadWriteLock是Jdk5中提供读写分离锁,读写分离锁可以有效地帮助减少锁竞争,提升系统性能。如果使用重用锁或内部锁,理论上所有读之间、读写之间、写和写之间都是串行操作。然而读写所允许多个线程同时读,读写操作或者写写操作仍然需要相互等待和持有锁。在系统中如果读操作次数远远大于写操作次数,读写锁就可以发挥最大功效,提升系统性能。ReentrantLockimport org.junit.T...原创 2018-04-08 13:04:14 · 780 阅读 · 0 评论