TDMS is thread-safe, but not multi-threaded. Right now, the thread
protection is pretty crude, because if you open one file in one thread
and a second file in a different thread, the tdms functions in both
threads will not run in parallel. All functions in both threads will
execute properly (thread-safe), but you might run into timing
constraints (not multi-threaded), because the functions in one thread
might be waiting for the functions in the other thread to finish.
Herbert