Java XMLInputFactory是线程安全的吗?

Java XMLInputFactory是线程安全的吗?,java,xml,java-7,stax,Java,Xml,Java 7,Stax,在分析我的应用程序时,我注意到反复创建XMLInputFactory实例非常昂贵。跨多个线程共享其实例是否安全 javadoc没有提到它的线程安全性,搜索互联网也没有给出明确的答案 我决定将其用作StAX实现。它比默认的JDK实现快得多,而且速度也快得多 Woodstox工厂在配置阶段(调用setProperty())之后是线程安全的,但在配置阶段期间不是。最重要的是,一旦完成所有配置,调用“createXMLxxx”方法是完全线程安全的 是的,它是线程安全的。@jakub.petr您能给我指一

在分析我的应用程序时,我注意到反复创建XMLInputFactory实例非常昂贵。跨多个线程共享其实例是否安全

javadoc没有提到它的线程安全性,搜索互联网也没有给出明确的答案

我决定将其用作StAX实现。它比默认的JDK实现快得多,而且速度也快得多

Woodstox工厂在配置阶段(调用setProperty())之后是线程安全的,但在配置阶段期间不是。最重要的是,一旦完成所有配置,调用“createXMLxxx”方法是完全线程安全的


是的,它是线程安全的。@jakub.petr您能给我指一些讨论这个问题的文档或资源吗?也许不是我偷看了OpenJDK源代码,只是配置必须同步。但我必须说,这可能取决于执行情况。XMLInputFactory本身是抽象的!对jdk7不太清楚,但看看这个——它似乎是针对woodstox的