Hey,
ich habe mir eine Funktion gebaut, die eine Textdatei erstellt, sobald das Programm arbeitet und sie wieder löscht, wenn die arbeit vollendet ist, damit nicht mehrere Programme gleichzeitig "arbeiten".
Mit 2 Programmen gleichzeitig funktioniert das wunderbar. Es wird immer gewartet, falls ein Programm etwas am machen ist.
Mein Problem ist nun, dass ich gerne 3-4 Programm gleichzeitig arbeiten lassen möchte, allerdings dürfen diese NUR hintereinander arbeiten. Wenn ich das nun mit der Textdatei versuche und das erste Programm startet die arbeit, jedoch in der Zeit 2-3 Programm auf der "Warteliste" sind und darauf warten, dass die Textdatei von dem ersten Programm wieder gelöscht wird, damit ein neues Programm starten kann. Allerdings starten so 2-3 Programm gleichzeitig, weil diese gleichzeitig erkennen, dass die Textdatei nichtmehr existiert.
Habt ihr für dieses Problem eine gute/einfache Lösung, wie ich eine Art Warteliste für die Programme erstellen kann, dass diese immer schön hintereinander mit der Arbeit loslegen ?
MfG