Hallo,
nur eine Frage aus reinem Interesse:
Wenn ich folgen Code ausführe bekomme
ich jedesmal eine andere Anzahl an
Methodenaufrufe, wenn ich keinen
eigenen Thread erzeuge ist sie immer
gleich.
Warum bleibt die ausgabe gleich
und was hat sie mit "100000L"
zu tun?
Ich weiß, dass man damit die
Methodenaufrufe erhöhen kann,
aber wenn ich die Zahl erhöhe
und wenn ich sie senke erhöht
sich die Zahl der Methodenaufrufe.
Schonmal Danke!
nur eine Frage aus reinem Interesse:
Wenn ich folgen Code ausführe bekomme
ich jedesmal eine andere Anzahl an
Methodenaufrufe, wenn ich keinen
eigenen Thread erzeuge ist sie immer
gleich.
Java:
public static void main(String[] args) {
new Thread(Thread.currentThread().getThreadGroup(), new Runnable() {
public void run() {
long start = System.nanoTime();
try {
a();
} catch (Error e) {
long time = System.nanoTime() - start;
System.out.println(calls);
}
}
}, "!", 10000L).start();
}
Warum bleibt die ausgabe gleich
und was hat sie mit "100000L"
zu tun?
Ich weiß, dass man damit die
Methodenaufrufe erhöhen kann,
aber wenn ich die Zahl erhöhe
und wenn ich sie senke erhöht
sich die Zahl der Methodenaufrufe.
Schonmal Danke!