From: Alan K. <jyt...@xh...> - 2004-01-13 11:11:13
|
Patrick Surry wrote: > Great minds think alike :) I came up with attached; I like the idea of creating a single DocumentBuilder in order to construct Document instances, primarily because of efficiency. However, the class I wrote created a new DocumentBuilder every time because, according to the Java API, DocumentBuilders are not safe for use by multiple threads: they have to be synchronized in a multi-thread situation. http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/DocumentBuilder.html I will modify the code to still create a single instance, but synchronize on that instance so that it is thread-safe. I will submit a patch when it is ready. Regards, Alan. |