Intel® Threading Building Blocks (Intel® TBB) propagates exceptions along logical paths in a tree of tasks. Because these paths cross between thread stacks, support for moving an exception between stacks is necessary.
Memory pools allocate and free memory from a specified region or underlying allocator providing thread-safe, scalable operations. The following table summarizes the memory pool concept. Here, P represents an instance of the memory pool class.