All,

I understand that DOM provides no thread safety guarantees, and that the current Xerces implementation is not thread safe. I've seen the issue come up on the lists a few times over the past couple of years. As future hardware improvements are likely to come in the form of more cores rather than higher clock speeds, and with XML documents getting larger, I expect user requests for thread-safety (at least for unchanging documents) will only increase.

As I understand it, it is performance-improving caches that prevent Xerces DOM from being thread-safe (for read). If true, this is ironic, considering the massive performance benefits that could come from parallel processing of documents.

Is the current stance a matter of principle (you don't believe the Xerces DOM should ever be made thread-safe for read) or a practical constraint due to limited resources (you'd like the Xerces DOM to be thread-safe, but other issues/enhancements have higher priority)?

Regards,

Mark.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to