ConcurrentSkipListSet
基于跳表的Set集合
特性:
- 线程安全
- 具有唯一性
适合于高并发场景,且列表不重复的情况下使用
TreeSet
基于红黑树的set集合
特性:
- 非线程安全
- 唯一性
适合于非并发场景,且列表不重复的情况下使用
PriorityBlockingQueue
基于二叉堆的队列集合
特性:
- 线程安全
- 可重复,没有唯一性
适合于高并发场景,且列表可重复的情况下使用
PriorityQueue
基于二叉堆的队列集合
特性:
- 非线程安全
- 可重复,没有唯一性
适合于非并发场景,且列表可重复的情况下使用