In a VB.net 2010 project I have several backgroundwoker objects (drag and dropped on form). Each runs a continuous loop doing various tasks. Each loop contains several calls to a kernal dll: QueryPerformanceCounter. The loops repeat about every 10 ms.
Even though the code "appears" to run as expected, I am wondering if there are any thread safety issues with multiple background workers calling the same dll function?