I'm not sure exactly what you want. Each thread has it's own memory space just by declaring variables as Local within the thread function.
There is AllocThreadData(), GetThreadData(), and SetThreadData() which deal with TLS, but so far, I haven't figured out what the advantage to them is over just declaring Local variables.
There is AllocThreadData(), GetThreadData(), and SetThreadData() which deal with TLS, but so far, I haven't figured out what the advantage to them is over just declaring Local variables.