之前一被问到怎么处理同步问题,第一个想到办法的就是加锁。除了synchronized,ReentrantLock,其实有一些现成的支持并发的容器也是可以帮助我们完成许多工作的。比如最早的HashTable,jdk1.5开始的ConcurrentHashMap,以及我们下面要聊到的CopyOnWrite容器。 先来介绍一下CopyOnWrite的原理: Copy-On-Write简称COW,是一种用于程序设计中的优化策略。 其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容C…

2016年5月4日 0条评论 0点热度 阅读全文