程序用到一个static HashMap储存一些数据,有两个线程会访问到它,这两个线程是不相干的,现在可能会出现这种情况:就是两个线程同时操作此变量,因此会发生异常java.util.ConcurrentModificationException
请问有什么办法解决?使同一时间只能有一个线程操作此变量,synchronized好像只能对同一个Object加锁