Moin !
Nene so is das nicht. Dann wäre alles einfach.
Also A macht eine Initialisierung.
B macht jetzt z.B. das Laden einer Datei wenn man im Explorer den Doppelklick macht.
So, die Anwendung geht auf und A rennt los. Und irgendwann haut halt B dazwischen.
Und dort würde ich dann gerne warten bis A fertig ist, weil es sonst zu komischen Problemen kommt