jdk/test/sun/misc/Cleaner/ExitOnThrow.java
changeset 16053 84f0b1cce029
parent 5506 202f599c92aa
child 23010 6dadb192ad81
--- 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);
     }
 
 }