Purpose
Return to the system all the memory that is currently being
held
for quick use by the specified thread.
Extra Memory
In the case where
thread > 0
,
some extra memory is used to track allocations by the specified thread.
If
thread_alloc::inuse(thread) == 0
the extra memory is also returned to the system.
thread
This argument has prototype
size_t thread
Either thread_num
must be the same as
thread
,
or the current execution mode must be sequential
(not parallel
).