On 23.01.2012 10:36, Alex Bligh wrote:


--On 23 January 2012 10:11:58 +0100 "Martin B." <0xcdcdc...@gmx.at> wrote:

libxml2 is thread-safe after the library has been initialized with
xmlInitParser()

Is that really true? Are node attach and detach operations atomic in
their tree modifications? I don't think I would feel happy traversing
a tree whilst another thread was modifying it.


Nah. I just meant the basic operations. You can't safely modify the same tree from different threads without manual sync.

Sorry for the confusion.


(I'd still say the *library* is thread safe, in that all global state of the library is threading safe. I guess it depends what one means by "thread safe".)

br,
Martin
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to