You may want to experiment with "Rendez-vous" In the Functions Palette, under: Adanced => Synchronization => Rendez-vous
Here is a brief overview: (quick & dirty example) Create sub vi's for the two loops. Wire the error in to both loops Use the rendez-vous at the exit of the sub vi's (loops) to combine the error clusters Open the sub vi's (one at a time) and under file select properties, then under Category, select Execution. For Preferred Execution System, select "Other 1" for the 1st sub-vi, and select "Other 2" for the second one. I had done this quite a while ago, and the above are the steps that I recall... I appologize for not giving clearer details at this time. Experiment and let me know how it worked.. JLV