为了避免创建 org.reflections.Reflections 类的多个实例,我只想创建一个并根据需要重用。有谁知道这个类是否是线程安全的?
如果它不是线程安全的,我知道我可以使用 Java 的 ThreadLocal 包装器(以防有人要对此做出响应)。
最佳答案
您绝对可以只创建一个实例,并多次使用它。
原因是反射的存储仅在扫描时(即实例化它时)填充,稍后的查询是只读的,具有防御性复制语义。
关于java - org.reflections.Reflections 线程安全吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27976617/