3

为了避免创建 org.reflections.Reflections 类的多个实例,我想只创建一个并根据需要重用。有人知道这个类是否是线程安全的吗?

如果它不是线程安全的,我知道我可以使用 Java 的 ThreadLocal 包装器(以防有人对此做出回应)。

4

1 回答 1

1

您绝对可以只创建一个实例,并多次使用它。

合理的是,反射的存储仅在扫描时(即实例化时)填充,并且稍后的查询是只读的,具有防御性复制语义。

于 2015-01-28T05:46:40.777 回答