HashMap、ConcurrentHashMap单线程、多线程遍历时修改的异同
一,情景引入JRBM中有一个对球队Websocket在线情况的检测需求:现有ConcurrentHashMap<teamId,JrbmSession> map,jrbmSession包括了session和lastAliveTime,前端每隔3s通过ws连接向服务端发送一次心跳,服务端接收到心跳之后,更新对应JrbmSession中的lastAliveTime。现在有三个线程...