Comment attendre de fil avant de passer?

J'ai un code pour le démarrage d'un thread sur le .NET CF 2.0:

ThreadStart tStart = new ThreadStart(MyMethod);
Thread t = new Thread(tStart);
t.Start();

Si j'appelle ce à l'intérieur d'une boucle les éléments complètement hors de vue. Comment introduire une attente après t.Start(), de sorte que le travail sur le thread se termine avant que le code continue? Va BeginInvoke/EndInvoke être une meilleure option pour ce que manuellement créer des threads?

OriginalL'auteur Brian Lyttle | 2008-08-09