The new memory manager started last semester should be thread safe. This will be done by implementing a new allocator that uses a TaggedHeap data structure that assigns separate blocks of memory to each allocator instance. If each thread has its own allocator, race conditions will be avoided.
The new memory manager started last semester should be thread safe. This will be done by implementing a new allocator that uses a TaggedHeap data structure that assigns separate blocks of memory to each allocator instance. If each thread has its own allocator, race conditions will be avoided.