java - org.reflections.Reflections 线程安全吗

标签 java reflections

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

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

最佳答案

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

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

关于java - org.reflections.Reflections 线程安全吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27976617/

相关文章:

java - Bean 创建异常。注入(inject) Autowired 依赖项失败

java - 有没有办法让 11x11 网格中的 JTextField 具有背景对象,例如圆形或正方形?

android - Java Reflections 不适用于 Android 即时运行

java - 查找接口(interface)的所有实现,包括 lambda

java - 反射和多个 jar

java - 当并非层次结构中的所有类型都在过滤后的类路径 url 中时,使用反射查找类的(传递)子类型

java - 如何正确转义该字符串?

java - 如何重写 HashSet 的 getValueAt ?

java - Java中匹配URL的正则表达式