19

Java 1.4 docの状態についてjavax.xml.parsers.DocumentBuilderFactoryは、不明確な用語はありません。

DocumentBuilderFactory クラスの実装は、スレッドセーフであるとは限りません。複数のスレッドからの DocumentBuilderFactory の使用を確認するのは、ユーザー アプリケーション次第です。または、アプリケーションは、スレッドごとに DocumentBuilderFactory のインスタンスを 1 つ持つことができます。ファクトリのインスタンスが一度に複数のスレッドで使用されていなければ、アプリケーションはファクトリの同じインスタンスを使用して DocumentBuilder の 1 つ以上のインスタンスを取得できます。

ただし、 Java 5およびJava 6のドキュメントには、そのようなことは何も書かれていません。DocumentBuilderFactoryスレッドセーフになりましたか、それとも Sun は警告が過剰であり、人々はもっとよく知るべきだと判断したのでしょうか?

4

3 に答える 3

-6

私のお金を言わずにスレッドセーフにするのは非常に味が悪かったので、それはまだ安全ではないということです。ブレークポイントを使用して、これを自分でテストできます。

于 2012-03-22T18:28:15.307 に答える