LabVIEW takes care of all the threading, so it is not really possible to declare a thread here and there. There is a good chance that inside of your loops LabVIEW has declared new threads for you. So in LabVIEW you either run single threaded or allow it to create them when it sees fit. LabVIEW is good at handling the threading, and I have not run into any problems with it.
But that doesn't answer your question so what I suggest is using named timed loops. A timed loop is similar to a while loop, however timed loops have a scheduler, name, and priority. So what you can do is name all the loops, and set their priorities periods etc. Then you can trigger each loop however you would like, I suggest notifiers personally, because the wait on notification sleeps. Then if you ever want to abort a loop you can call abort on the loop, which should stop it, and you can continue on.