Ausführen einer void Methode als if-Bedingung

Na dann würd ich das ganze mal so verstehen

Prinzipiell ist deine Lösung nicht falsch, nur blockierst du die Anwendung damit - und vermutlich auch alle anderen Prozesse/Anwendungen.

Wenn du es über eine while-Schleife lösen willst, würde ich einen extra Thread via einer java.lang.Runnable bzw. java.lang.Thread Implementierung erzeugen, die Thread.sleep(long millis) in der Schleife verwendet. Damit ist dann garantiert, dass andere Threads auch eine Chance haben weiterzulaufen.

Beispiele zum Thema Multithreading gibt es bestimmt einige hier im Forum.

Gruß
miffi
 
Zuletzt bearbeitet:
Hi Miffi,
das ist schon richtig was du sagts, aber ich wollte ja auch nur veranschaulichen wie man das mit eine boolean-Variable lösen kann um sicherzustellen dass eine Methode durchgelaufen ist!

Wie DudePr das dann in sein Programm einbaut sollte ihm überlassen sein ;)
 
Alles klar^^

Nur bevor jemand deinen Code 1:1 implementiert, ist es vielleicht nicht blöd, wenn das dabeisteht. Nicht dass es noch unnötig Verletzte gibt ;)

Gruß
miffi
 
@Andibert
Sicherlich wäre es, so wie er es geschildert hat eine Lösung, aber meiner Meinung nach sollte man es anders lösen, da es wahrscheinlich an einem Design-Fehler liegt.

Gruß

Sascha
 
Zurück