嗨购网上商城2--维护默认收货地址
Posted 安卓笔记侠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嗨购网上商城2--维护默认收货地址相关的知识,希望对你有一定的参考价值。
并发容器的简单介绍:
ConcurrentHashMap代替同步的Map(Collections.synchronized(new HashMap())),众所周知,HashMap是根据散列值分段存储的,同步Map在同步的时候锁住了所有的段,而ConcurrentHashMap加锁的时候根据散列值锁住了散列值锁对应的那段,因此提高了并发性能。ConcurrentHashMap也增加了对常用复合操作的支持,比如"若没有则添加":putIfAbsent(),替换:replace()。这2个操作都是原子操作。
CopyOnWriteArrayList和CopyOnWriteArraySet分别代替List和Set,主要是在遍历操作为主的情况下来代替同步的List和同步的Set,这也就是上面所述的思路:迭代过程要保证不出错,除了加锁,另外一种方法就是"克隆"容器对象。
ConcurrentLinkedQuerue是一个先进先出的队列。它是非阻塞队列。
ConcurrentSkipListMap可以在高效并发中替代SoredMap(例如用Collections.synchronzedMap包装的TreeMap)。
ConcurrentSkipListSet可以在高效并发中替代SoredSet(例如用Collections.synchronzedSet包装的TreeMap)。
1.ConcurrentHashMap
http://www.cnblogs.com/dolphin0520/p/3932905.html
2.CopyOnWriteArrayList
http://www.cnblogs.com/dolphin0520/p/3938914.html
以上是关于嗨购网上商城2--维护默认收货地址的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序,电子商城中快速实现收货地址(包含前端和后台实现)
微信小程序,电子商城中快速实现收货地址(包含前端和后台实现)