Files

33 lines
723 B
Java

import java.io.File;
class Target {
private static volatile int value;
private static void method1() {
for (int i = 0; i < 1000000; ++i)
++value;
}
private static void method2() {
for (int i = 0; i < 1000000; ++i)
++value;
}
private static void method3() throws Exception {
for (int i = 0; i < 1000; ++i) {
for (String s : new File("/tmp").list()) {
value += s.hashCode();
}
}
}
public static void main(String[] args) throws Exception {
System.out.println("Starting...");
while (true) {
method1();
method2();
method3();
}
}
}