Thread Local variables are variables that are globally available, but have local variable value copies. Think of it as a global variable between threads that has a unique local instance. They are uncommonly needed. Usually normal global, local and ThreadSafe variables are all that you need to use. See the document under cvi\bin\MultithreadingOverview.pdf for more information.
Best Regards,
Chris Matthews
National Instruments