Zwei Threads - Absicherungen



  • Hallo

    Ich habe in meiner Anwendung 2 Threads gleichzeitig laufen. Der eine verkleinert die Fotos, der andere lädt sie auf den FTP.
    Wie kann ich nun sicherstellen, dass der Upload Thread nur die Bilder hernimmt, die schon vollständig bearbeitet wurden ? Denn es wäre blöd wenn der Upload Thread den Verarbeitungs Thread "überholen" würde. Als erstes hab ich an eine Variable gedacht, in der immer das letzte Bild steht, das raufgeladen werden darf, allerdings ist das ja blöd wenn der eine Thread gerade am schreiben ist und der andere gleichzeitig die Variable auslesen will, oder ???

    Hintereinander ausführen der Funktionen möchte ich nicht, da der Benutzer dadurch ein zusätzliches Dialogfeld bekommen würde. Es soll so laufen, Bild 1 verarbeiten, Bild 2 verarbeiten Bild 1 raufladen, Bild 3 verarbeiten Bild 2 raufladen, einfach parallel halt.

    Ich hoffe auf eure Ideen 🙂


Anmelden zum Antworten