title: VB.NET 4.0: Looking to execute multiple threads, but wait until all threads are completed before resuming
body: <p>I just had a new, last-minute idea on to take on a task, so I am running to StackExchange for quick help.</p>
  
  <p>What I want to do is execute a series of methods right in a row, each in their own threads.  I want the application to wait until all of these threads are completed, after which the program will resume.  It also has to use managed threading (thread pool).</p>
  
  <p>What quick examples could you provide to help me along the way?  If it's too complex, what things should I know about so that I can Google it on my own?</p>