Is RapidXml thread safe?

Documentation for RapidXml says

The pool supports Byte RAPIDXML_STATIC_POOL_SIZE statically distributed memory. Until static memory is exhausted, there is no dynamic memory allocation. when the static memory is exhausted, the pool allocates additional memory blocks of size RAPIDXML_DYNAMIC_POOL_SIZE each, using the global new [] and delete [] operators

I interpret this as: RapidXML uses the global memory pool. Are operations on a global memory pool thread safe? That is, can I use multiple instances of the RapidXML parser in my entire program, without considering thread problems?

+3
source share
1

. " " - , . , ++, , " ".

: RapidXML . .

+5

Source: https://habr.com/ru/post/1774894/


All Articles