LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

TDMS Thread safe

HI!

Is it TDMS library thread safe?

Thank you in advance.
0 Kudos
Message 1 of 3
(3,206 Views)
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
Message 2 of 3
(3,200 Views)

Hi Herbert-- we see that in 2007, TMDS is NOT multi-threaded.  Is it multi-threaded today?

 

Thanks,

 

Ross

0 Kudos
Message 3 of 3
(1,946 Views)