33 lines
723 B
Java
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();
|
|
}
|
|
}
|
|
}
|