generic dop: Dateidownload - mehrere Prozesse

Beitrag lesen

Hallo,
ein Prozess (a) lädt eine große Datei und nutzt diese anschließend. Ein anderer Prozess (b) möchte diese Datei ebenso nutzen, muss aber warten, bis a diese _vollständig_ runtergeladen hat.

Nun könnte a ein StatusFlag in einer DB setzen, um Auskunft darüber zu geben, ob die Datei vollständig geladen wurde. b frägt diesen Status solange ab, bis der Status aussagt, dass die Datei nun vollständig vorliegt.

Welche (zuverlässigen) Möglichkeiten gibt es noch? Ich meine jetzt nicht, eine DB durch eine Textdatei zu ersetzen oder ähnliches. Wichtig: es gibt keine Prüfsumme. Kann ein Prozess überhaupt feststellen, ob eine Datei vollständig geladen wurde?