/////////////////////////////////////////////////////////////////////////// //////// THREAD SAFETY //////// MEMORY ALLOCATION
See Implementation
/////////////////////////////////////////////////////////////////////////// //////// THREAD SAFETY //////// MEMORY ALLOCATION