【发布时间】:2014-03-05 06:03:34
【问题描述】:
在分析我的应用程序时,我注意到一遍又一遍地创建 XMLInputFactory 的实例非常昂贵。跨多个线程共享其实例是否安全?
javadoc 没有说明它的线程安全性,并且在互联网上搜索也没有给出明确的答案!
【问题讨论】:
-
是的,它是线程安全的。
-
@jakub.petr 你能指出一些讨论这个的文档或资源吗?
-
我查看了 OpenJDK 源代码,只是配置必须同步。但我必须说,这可能取决于实施。 XMLInputFactory 本身是抽象的!
-
不确定 jdk7,但请查看svn.codehaus.org/woodstox/wstx/trunk/release-notes/USAGE - 它似乎适用于woodstox