ConcurrentHashMap并发竞争容器问题

Small雀 发布于 2016/09/02 15:49
阅读 225
收藏 0

解读下一代网络:算力网络正从理想照进现实!>>>

问题是这样:

          因为我用缓存用到了 ConcurrentHashMap,对这个不是很熟悉,源码阅读完也不清楚。如果A线程一直往这个map里面丢数据,结构是<key,List> ,B线程或者是B定时任务往map取这个key的数据,取完后remove,我的问题是,get=》remove,这个中间过程中,如果同时A线程还在往这个Map里put数据,那么是不是就会get不到? concurrentHashMap有关于这一类的设计吗?

谢谢。

加载中
0
乌龟壳
乌龟壳
你需要的是BlockingQueue
返回顶部
顶部