Hallo forumgemeinede,
ich programmiere gerade an einem programm, dass am ende folgendes kann:
- zwei buttons sind vorhanden:
meine idee war es die performance zu erhöhen,indem der erste upload via thread bewerkstelligt wird.gleiches gilt für den zweiten button.
das problem dabei ist, dass die funktion, die am zweiten button hängt ja auf die links warten muss,sprich bis die threads fertig sind.
jetzt wollte ich dies mit flags machen sowas wie
finde diese variante jedoch nicht sonderlich elegant,vorallem weil der upload evtl schief gehen könnte,also müsste ich wieder mit flags für error oder sowas in der richtung arbeiten?
ohne threads wäre das ganze denkbar einfach...deswegen die frage an dieser stelle.sind die threads überhaupt sinnvoll und wenn ja würde ich gerne einen schubs in die richtige richtung haben
ich programmiere gerade an einem programm, dass am ende folgendes kann:
- zwei buttons sind vorhanden:
- erster button läd eine datei auf einem server hoch und ist optional.muss also nicht bedient werden
- zweiter button läd eine andere datei hoch und ist an dieser stelle zwingend erforderlich. an diesen button ist noch eine weitere funktion gebunden, die eine textdatei hochläd in der die html links der ersten beiden dateien enthalten sind
meine idee war es die performance zu erhöhen,indem der erste upload via thread bewerkstelligt wird.gleiches gilt für den zweiten button.
das problem dabei ist, dass die funktion, die am zweiten button hängt ja auf die links warten muss,sprich bis die threads fertig sind.
jetzt wollte ich dies mit flags machen sowas wie
Java:
while (isUploaded == false) {
//tue irgendwas
}
//da nach der while die links vorhanden sind,also die variable true ist kommt dann hier der upload der textdatei
finde diese variante jedoch nicht sonderlich elegant,vorallem weil der upload evtl schief gehen könnte,also müsste ich wieder mit flags für error oder sowas in der richtung arbeiten?
ohne threads wäre das ganze denkbar einfach...deswegen die frage an dieser stelle.sind die threads überhaupt sinnvoll und wenn ja würde ich gerne einen schubs in die richtige richtung haben