On Mon, Jan 23, 2012 at 10:11:58AM +0100, Martin B. wrote: > On 22.01.2012 23:15, ajay bhadauria wrote: > >Hi, > >Is libxml2 library is thread safe ? Can we use the same > >xmlSchemaValidCtxtPtr across the threads for schema validation ? > > libxml2 is thread-safe after the library has been initialized with > xmlInitParser()
for concurrent operations on different trees yes > I would assume that xmlSchemaValidCtxtPtr is also thread-safe in > general. (As long as you do not use it on the same object.) I think you need to create one validity context per thread. Then the validations can run concurrently. Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ dan...@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml