I have seemed to observe that when i have multiple devices communicating via visa in separate loops that the visa open will pause concurrent reads or writes on other threads. I have an architecture that tries to re-establish communication after a device error has occurred and this sometimes causes timeouts on unrelated devices due to the visa open preventing communication to other visa devices. Has anyone else observed this? Is there a simple fix that i don't know about? Really anything is helpful, thanks.