The library supports these Intel Threading Building Blocks types:
tbb::concurrent_vector
tbb::concurrent_hash_map
tbb::concurrent_queue
When loading data, container objects are reset to empty by the library. Clients must not alter instances of these types whilst serialization is being done. In particular, executing a parallel algorithm that alters the data whilst serializing the data is a bad idea.