Hello,
Normal dataflow principles are sustained. That is, if you have code in parallel with the subVI you show the front panel for, that parallel code will execute and continue to execute as your subVI does. You can test this quickly by putting a while loop in parallel with just your subVI - you can run the program in highlighted execution (slow motion) to see that your while loop will continue executing (perhaps create an indicator from the iteration variable to see something) even after your subVI is called and it's front panel is shown. If you have outputs from that subVI (the one you're showing the front panel of), however, then as usual any code which depends on those outputs will wait for your subVI to complete (ie. when you click a stop button or whatever terminates that subVI that you've shown the front panel of).
Ok, I hope that helps and clarifies things! Again, I encourage you to build a little example; examples are often the best way to see things, especially in LabVIEW!
Thank you,
Best Regards,
JLS