SPRUI04F july 2015 – april 2023
Thread libraries are responsible for allocating a thread-local area of memory when a thread is created, then initializing any thread-private data objects that reside in that thread-local area, and when the thread is terminated, the thread library must free the thread-local area that was allocated for thread-private data.