Quelles méthodes peuvent être utilisées pour que le thread attende un événement et poursuive son exécution?

J'ai un thread en cours d'exécution que les délégués de certaines tâches. Quand une tâche est terminée, un événement est déclenché en disant qu'elle a terminé. Ces tâches doivent être exécutées dans un ordre spécifique et nécessaire d'attendre que la tâche précédente à la fin. Comment puis-je faire la fil d'attente jusqu'à ce qu'il reçoit la "tâche à accomplir" événement? (En dehors de l'évident eventhandler qui définit un indicateur, puis une boucle while interrogation du drapeau)

source d'informationauteur MGSoto