There are a couple of good examples built into LabVIEW with the drivers (Help->Find Examples). There should be at least one on reading CAN messages.
But in general, you will want a single loop doing nothing but reading the messages and then use a Queue or User Event to send the message data to another loop(s) that processes the messages.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5