The TDMS API in LabVIEW is thread-safe, so it will make one thread wait while another one is writing. The lower level TDMS software component will not even "know" the difference between single and multi-threaded writing operations. Multi-threaded writing and reading is extensively used e.g. in NI SignalExpress.
Herbert