Forum: Cross-Platform-Entwicklung
by himitsu,
21. Feb 2020
Ich hab aktuell eine Laderoutine die hat eine globale Liste (Tasks) über die sie sich absichert.
Kann auch für z.B. die selbe Anzeige-Komponente, während einer läd was anderes laden und paralell dem ersten Sagen, dass seine Arbeit nicht mehr benötigt wird
und alles ohne Warten und somit auch ohne Deadlocks für den Benutzer.
Jeder Thread/Task der gestartet wird trägt sich in eine Liste ein,...
Forum: Cross-Platform-Entwicklung
by himitsu,
20. Feb 2020
In einer Liste speichern was gerade geladen wird, dann kannst du nachfolgende Aufrufe entweder abbrechen, bzw. sie warten lassen, bis der andere fertig ist und dann dort dessen Bild zurückgeben.
@Rollo, wenn du nur in das Erbegnis schaust und davon abhängig eine Aktion ausführst, dann kann was doppelt passieren,
also braucht man auch eine Liste war gerade äuft, also demnächst da ist.
> ich...