F
frank.meulblok
Guest
Let's just put the "This is expected behavior of a third-party component" reasoning on shaky ground as well. OpenEdge uses the Xerces parser. That has publically documented limitations, but also offers ways arounds those. See: xerces.apache.org/.../faq-parse-3.html That is a bit long-wided in saying the parser is not designed to be reentrant, so that's why you end up queueing if you share an instance between threads. With the solution being to have each thread use it's own instance of the parser. Question remains how easy it for Progress to implement that fix.
Continue reading...
Continue reading...