多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### Java中的跳跃表 Java API中提供了支持并发操作的跳跃表ConcurrentSkipListSet和ConcurrentSkipListMap。 有序的情况下: 1. 在非多线程的情况下,应当尽量使用TreeMap(红黑树实现); 2. 对于并发性相对较低的并行程序可以使用Collections.synchronizedSortedMap将TreeMap进行包装,也可以提供较好的效率。但是对于高并发程序,应当使用ConcurrentSkipListMap; 无序情况下: 1. 并发程度低,数据量大时,ConcurrentHashMap 存取远大于ConcurrentSkipListMap; 2. 数据量一定并发程度高时,ConcurrentSkipListMap比ConcurrentHashMap效率更高