Hallo Pascal, ich bin mir nicht sicher, ob ich die Frage richtig verstehe. Grundsätzlich synchronisiere ich zwei oder mehrere Prozesse über einen Semaphor. Der Prozess der dran ist, bzw. der als erster dran sein soll holt sich den Semaphor mit einer Take-Funktion. Der zweite / alle weiteren rufen ebenfalls die Take-Funktion und bleiben darin „stecken“. Ist der erste Prozess durch gibt er den Semaphor mit einer Give-Funktion wieder ab. Da der zweite / die anderen Prozesse darauf warten wird der nächste Prozess den Semaphor bekommen und dann seine Arbeit verrichten bis auch er fertig ist und die Give-Funktion aufruft. So geht das dann munter weiter. Falls das Deine Frage nicht wirklich beantwortet schreib ruhig einen erläuternden Kommentar. Gruß jobe.
Sonstiger Berufsstatus, Punkte: 505
Threath?
─ 09.04.2020 um 01:36 Bearbeiten Löschen