在项目中,我在 main 方法处 static final new 了一个这样结构的 ConcurrentHashMap<String, FilterEntity>
其中:FilterEntity 的结构是
{
List<String> accept;
List<String> reject;
}
那么请问:
如果我在多线程里边做的事情是,取到 Map 中的这两个 List,然后做一些事情后,这两个 list 分别 .add 数据
请问这样是线程安全的吗?
其中:FilterEntity 的结构是
{
List<String> accept;
List<String> reject;
}
那么请问:
如果我在多线程里边做的事情是,取到 Map 中的这两个 List,然后做一些事情后,这两个 list 分别 .add 数据
请问这样是线程安全的吗?