Java中的线程安全随机访问循环数组?

2020年7月3日 42点热度 0条评论

我需要缓存并发系统的最新结果(例如10,000),并随机访问它们。
由于大多数并发缓存都基于链表,所以我想知道Java中是否存在线程安全的随机访问循环数组?

解决方案如下:

对于没有超时的缓存,我经常使用ConcurrentHashMap。您还可以查看CopyOnWriteArrayList

https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CopyOnWriteArrayList.html