聊一聊 CopyOnWriteArraySet 的迭代删除
上周在工程中涉及到一个清理 Set
集合的操作,将满足设定条件的项从 Set
中删除掉。简化版本代码如下:
1 | public static void main(String[] args) { |
这个看起来是个很常规的问题,没有验证就直接发了线下环境,然后就收到了业务方反馈的服务无法正常使用的问题了。
上周在工程中涉及到一个清理 Set
集合的操作,将满足设定条件的项从 Set
中删除掉。简化版本代码如下:
1 | public static void main(String[] args) { |
这个看起来是个很常规的问题,没有验证就直接发了线下环境,然后就收到了业务方反馈的服务无法正常使用的问题了。