J
javamacher
Gast
Ich habe ein problem mit threads und keine ahnung wieso...
Sie geben mir leider nicht das aus was ich erwarte....
Ich erwartete eigentlich eine Auflistung von Abzügen... bis das Letzte ergebnis manchmal im Bereich zwischen eins und zehn liegt und dass es auch selten mal vorkommt dass eine minuszahl vorhanden ist...
Würde mich über Hife sehr freuen, vielen Dank
so siehts aus :
Sie geben mir leider nicht das aus was ich erwarte....
Ich erwartete eigentlich eine Auflistung von Abzügen... bis das Letzte ergebnis manchmal im Bereich zwischen eins und zehn liegt und dass es auch selten mal vorkommt dass eine minuszahl vorhanden ist...
Würde mich über Hife sehr freuen, vielen Dank
so siehts aus :
Java:
public class Main implements Runnable {
private static int Zahl = 100;
public static void main(String[] args) {
Runnable job1 = new Main();
Runnable job2 = new Main();
Thread eins = new Thread(job1);
Thread zwei = new Thread(job2);
System.out.println(Zahl);
eins.start();
zwei.start();
System.out.println(Zahl);
}
@Override
public void run() {
for (int i = 0; i == 20; i++) {
if (Zahl >= 10) {
Zahl = Zahl - (int)(Math.random() * 10);
}
System.out.println(Zahl);
}
}
}
Zuletzt bearbeitet von einem Moderator: