El Ninjo Geschrieben 9. Juli 2009 Teilen Geschrieben 9. Juli 2009 Hallo zusammen, ich habe folgendes Problem: Mein Programm besteht aus 1 Hauptthread und weiteren 6 Subthreads, die beim Programmstart die benötigten DB-Daten laden sollen. Der Hauptthread soll dann solange warten bis alle anderen fertig sind. WaitHandle.WaitAll ist dann ja sinnvoll, geht aber nicht, weil STA-Anwendung. Jetzt verwalte ich das über eine Hashtable, und rufe AutoResetEvent.Set() auf, wenn alle Subthreads die Hashtable befüllt haben. Das funktioniert zwar, ich würde aber gerne eine elegantere Lösung nutzen. Weiß da jemand was? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.