标签: java multithreading data-structures concurrency
我需要存储应该保留订单的键值对。反向或前进无关紧要。
环境是多线程的,因此这种结构也需要线程安全。在特定事件期间,我需要读取整个地图推送到数据库并清除所有。
这个结构应该被共享,因此其他线程可能会同时尝试写入它。
我最初使用了LinkedHashMap,但它不是线程安全的,因此我遇到了concurrentModificationException