--- a/jdk/test/sun/misc/Cleaner/ExitOnThrow.java Mon Mar 04 20:46:42 2013 -0800
+++ b/jdk/test/sun/misc/Cleaner/ExitOnThrow.java Tue Mar 05 10:10:55 2013 +0000
@@ -28,21 +28,17 @@
public class ExitOnThrow {
- private static volatile boolean ran = false;
-
public static void main(String[] args) throws Exception {
Cleaner.create(new Object(),
new Runnable() {
public void run() {
- ran = true;
throw new RuntimeException("Foo!");
}
});
- while (!ran) {
+ while (true) {
System.gc();
Thread.sleep(100);
}
- System.exit(0);
}
}