10.5. LabVIEW Features for Parallel LoopsΒΆ

As we have mentioned before, the data driven execution model that LabVIEW uses makes it inherently parallel. Code that is not sequential in LabVIEW, is by definition parallel or concurrent in LabVIEW. Loops placed side by side on a block diagram run concurrently. Special techniques allow data to be transfered from one loop to another. In addition to transferring data between parallel loops, we also need to be concerned with synchronization so that there is not data corruption or dead lock.

This section describes some of the LabVIEW features needed to implement parallel executing code. All of these features relate to working with loops that run in parallel as well as other applications.

See also

Type Def and Cluster