【问题标题】:Is XMLInputFactory thread-safe?XMLInputFactory 是线程安全的吗?
【发布时间】:2014-03-05 06:03:34
【问题描述】:

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

javadoc 没有说明它的线程安全性,并且在互联网上搜索也没有给出明确的答案!

【问题讨论】:

标签: java xml java-7 stax


【解决方案1】:

我决定使用Woodstox 作为StAX 实现。它比默认的 JDK 实现和explicitly mentions thread safety 都快得多。

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

【讨论】:

    猜你喜欢
    • 2021-10-12
    • 2015-04-18
    • 2011-10-07
    • 2012-03-02
    • 2011-10-28
    • 2023-03-14
    • 2016-08-24
    • 2011-08-16
    • 2011-09-28
    相关资源
    最近更新 更多