array - java xml parser dom



DocumentBuilder.parse()線程安全嗎? (2)

標準的Java 1.6 javax.xml.parsers.DocumentBuilder類是否線程安全? 從多個線程並行調用parse()方法是否安全?

JavaDoc沒有提到這個問題,但是Java 1.4中同一個類JavaDoc明確地說並不意味著是並發的; 所以我可以假設在1.6這是?

原因是我有幾百萬個任務在ExecutorService中運行,而且每次調用DocumentBuilderFactory.newDocumentBuilder()似乎都很昂貴。

https://ffff65535.com


DocumentBuilder上有一個reset()方法,可以將其恢復到第一次創建時的狀態。 如果你要使用ThreadLocal路由,不要忘記調用這個路由,否則你就會崩潰。






thread-safety