最近在学习Apache Mina 2.0框架,所以尝试写一个基于J2EE的小聊天程序,练一下手。用户登录的时候,ConcurrentHashMap去保存用户的id和会话IoSession,key—用户id,value—IoSession。这样就可以在后续的程序中,随意跟某一个用户聊天了。可是我在另一个类中调用ConcurrentHashMap对象时,去获取用户的会话IoSession,有时候能get到,有时候则为null,我找了好久没找到原因,是不是同步安全问题,很头疼。希望有高手帮忙解决这个问题,感激!!!