ConcurrentHashMap 问题

hellotrms 发布于 2017/08/16 09:24
阅读 120
收藏 0

在使用ConcurrentHashMap时有个疑问:

我的ConcurrentHashMap 对象是个全局变量,有个定时任务是对它进行remove key操作,

那么当我主进程对这个ConcurrentHashMap循环遍历时,会不会取出一个空值出来?

加载中
0
skhuhu
skhuhu

会报错····循环的时候不能remove

_Hill3
_Hill3
你别误导别人,这个实现map是线程安全的
0
安西都护府首席程序员
安西都护府首席程序员

如果你用iterator是不会取出空值的,楼上说的报错是误导别人,ConcurrentHashMap本身就为并发设计的

返回顶部
顶部