concurrencypuzzlers/src/chapter3/Visibility.java
2019-09-20 13:34:33 +02:00

20 lines
369 B
Java

package chapter3;
public class Visibility {
private static boolean ready;
private static int value;
public static void main(String[] args) {
new Thread(() -> {
while (!ready) {
Thread.yield();
}
System.out.println(value);
}).start();
value = 42;
ready = true;
}
}