corda/sgx-jvm/avian/test/Busy.java
Andras Slemmer 9bb3d6b972 Add 'sgx-jvm/avian/' from commit '09e4fe60d01f4f4bfb6b2976973bb4913ef61edc'
git-subtree-dir: sgx-jvm/avian
git-subtree-mainline: f978eab8d1
git-subtree-split: 09e4fe60d0
2017-03-13 12:18:24 +00:00

25 lines
499 B
Java

public class Busy {
private static volatile int foo = 0;
private static volatile boolean go;
public static void main(String[] args) {
final Object lock = new Object();
synchronized (lock) {
new Thread() {
public void run() {
while (foo < 100) {
go = true;
}
}
}.start();
while (foo < 100) {
while (! go) { }
go = false;
byte[] array = new byte[256 * 1024];
++ foo;
}
}
}
}