Hi,
wie kann man unter W2k mehrere Prozesse starten und synchronisieren?
Es geht darum, daß ein Monitorprozeß drei Prozesse startet, diese aber unterschiedlich schnell sind. Wenn Prozeß A fertig ist, sendet dieser ein Signal an den Monitor, dann legt sich A schlafen. Der Monitor wartet darauf, daß auch B und C fertig sind und das dem Monitor mitteilen. Jetzt verarbeitet der Monitor Daten und sendet ein Signal an die schlafenden/wartenden Prozesse A, B und C. Die nehmen wieder ihren Job auf.
Unter Unix koennte man mit fork() und signal() Kindprozesse starten und Signale versenden. Aber wie macht man das unter W2k? Dabei muß eine Langzeitstabilitaet gesichert sein. Irgendwo habe ich was von DDE gelesen, weiss aber nicht ob das der richtige Weg ist.
Li