Need to create LabVIEW application that consists of multiple, independent tasks that need to communicate with each other
Best Non-OO alternative to Actor Framework Architecture
you should know by now that asking for "best" is quite silly. You need to apply constraints to determine "best" option…
Use queues, notifiers, network functions, FGVs or even global variables to have your threads communication with each other!
Examples are found in the example finder… 😉
Queued Driven Message Handler, or (very similar) Queued Message Handler (QMH).
Also dig into communication libraries like AMC.