Java&Android数据结构
2020-04-17 本文已影响0人
郭儿特洛夫斯基

1.SparseArray
2.CopyOnWriteArrayList
就是平时查询的时候,都不需要加锁,随便访问,只有在写入/删除的时候,才会从原来的数据复制一个副本出来,然后修改这个副本,最后把原数据替换成当前的副本。修改操作的同时,读操作不会被阻塞,而是继续读取旧的数据。
3.ConcurrentHashMap
1.SparseArray
2.CopyOnWriteArrayList
就是平时查询的时候,都不需要加锁,随便访问,只有在写入/删除的时候,才会从原来的数据复制一个副本出来,然后修改这个副本,最后把原数据替换成当前的副本。修改操作的同时,读操作不会被阻塞,而是继续读取旧的数据。
3.ConcurrentHashMap