I need function pointer to your single-threaded static variable free "heap"
object constructor. After that, the rendered impl, (e.g., rendered wrt our
discussions on how to get everything up and running) needs a pointer to a
destructor function. This is required functionality wrt the vzMalloc, and
the Dtor functions...
You can use a threads "extra" stack space for a multi-threaded allocator.
Indeed, most applications are well engineered? ... :^/
Anyway, most application(s) which are designed by professionals will not
have a chance to "blow their stack(s)", so to speak: A recursive function
death spiral! So, I can most likely realize a 100% lock-=free memory
allocator framework which can be solely based on the stacks of a plurality
of threads that were designed by competent programmers. You know!
The programmers that can program single-threaded allocators. No problem! No
threads, no problems mon!
;^)
What do 'yal-ll think!
;^)
--
Chris M. Thomasson
http://appcore.home.comcast.net
Need to clarify one point!
Even on per-cpu, the user, You, can still stick to single threaded allocator
design... My invention can handle it for sure.
Allocator based on the memory that is made of a plurality of threads "extra"
stack space.