javax.xml.parsers.DocumentBuilderFactory
状態の
Java 1.4 doc:のDocumentBuilderFactoryクラスの実装は、スレッドセーフであることが保証されていませんDocumentBuilderFactoryはJava 5+でスレッドセーフですか?
。複数のスレッドからDocumentBuilderFactoryを使用するかどうかを確認することは、ユーザーアプリケーションの責任です。あるいは、アプリケーションは、スレッドごとにDocumentBuilderFactoryの1つのインスタンスを持つことができます。アプリケーションは、ファクトリのインスタンスが一度に複数のスレッドで使用されていない場合、同じファクトリインスタンスを使用してDocumentBuilderの1つ以上のインスタンスを取得できます。
Java 5とJava 6のドキュメントは、何も言及していません。今やDocumentBuilderFactory
はスレッドセーフなのですか?あるいは、Sunは警告が過度のものだと判断し、人々はよく知っているべきですか?
[DocumentBuilder.parse()スレッドセーフですか?](http://stackoverflow.com/questions/56737/is-documentbuilder-parse-thread-safe) –
重複はありませんが、問題はそれが同じビルダーで複数のドキュメントを解析しようとするのが安全かどうかではなく、同じファクトリを使用してDocumentBuildersを構築する*マルチスレッドで安全です。 –