Java基础
文章平均质量分 89
Java基础
晨港飞燕
技术日新月异,学习不敢停步!
展开
-
Java集合分类和特性简介
ConcurrentSkipListMap 是 Java 中基于跳表(Skip List)实现的有序映射表,实现了 ConcurrentNavigableMap 接口。ConcurrentHashMap 是 Java 中用于高并发环境下的哈希表实现,继承自 AbstractMap,实现了 ConcurrentMap 接口。高并发性能:采用分段锁机制,每一把锁只锁住当前操作的段,不影响其他段的操作,提高了并发度。早期的实现类,类似HashMap,但是同步的,性能相对较差。原创 2023-12-17 14:46:08 · 939 阅读 · 0 评论 -
JUC类和接口的分类与简介
与普通的ReentrantLock相比,ReentrantReadWriteLock分为读锁和写锁,提供了更高的并发性。需要注意的是,StampedLock 的使用要求开发者具有更高的注意力,以确保正确地释放锁,并避免死锁等问题。这样可以实现在读操作时允许多个线程并发访问,但在写操作时只允许一个线程访问,确保数据的一致性和线程安全性。: 与传统的 ReentrantReadWriteLock 类似,StampedLock 提供了写锁,只允许一个线程独占地获取锁。在公平锁中,线程按照请求锁的顺序获取锁;原创 2023-12-17 13:35:12 · 980 阅读 · 0 评论