当客户端从(java项目)获取值时,更新映射的好方法是什么?

时间:2016-01-03 13:07:21

标签: java multithreading hashmap

在java web项目中,我有一组要缓存的java bean,所以,我使用java.lang。HashMap来存储这些对象,每次,客户端在制作一个http时从这个地图获取那些对象请求。但有时候,这个地图需要更新一些对象,在多线程环境中,我担心当一个线程更新地图对象时,另一个线程对这个地图进行get操作,就像这样:

主题-1:

map.put("user:1001", userObject);

主题-2:

User userObject = map.get("user:1001");

我不想使用同步策略,那么当客户端可以从中获取值时,更新 map的好方法是什么?

0 个答案:

没有答案