からhereorg.w3c.dom.Node
(と同じパッケージ内の他のクラス)はスレッドセーフではないことを知りました。org.w3c.dom.Nodeの並行性と再利用
これらのクラスをキャッシュする必要があるかどうか、どうすればよいですか?
- 最良の方法はありますか?
- 不変のラッパークラスが存在しますか?
- 私は
代わりDocumentBuilder
/DocumentBuilderFactory
ためThreadLocal
を使用してNode
毎回を再作成する必要がありますか? - あなたは何をしていますか?
いつ、複数のスレッドが同じ 'Document'(' Node'はもちろん)を扱う状況になるのですか? –
サーブレットによって(間接的に)読み取られる構成ファイルを想像してください。 – MRalwasser
そのファイルのようなサウンドは、一度解析してよりアクセシビリティの良い形式に変換する必要があります。 –