7031546: test/java/util/ResourceBundle/Bug4168625Test.java fails on solaris10u9 sparc.
authornaoto
Wed, 06 Apr 2011 10:53:13 -0700
changeset 9236 5db1131f95ba
parent 9235 ddd556c97e6c
child 9238 2fb106ccc939
7031546: test/java/util/ResourceBundle/Bug4168625Test.java fails on solaris10u9 sparc. Reviewed-by: okutsu
jdk/test/java/util/ResourceBundle/Bug4168625Test.java
--- a/jdk/test/java/util/ResourceBundle/Bug4168625Test.java	Wed Apr 06 09:31:13 2011 -0700
+++ b/jdk/test/java/util/ResourceBundle/Bug4168625Test.java	Wed Apr 06 10:53:13 2011 -0700
@@ -282,7 +282,7 @@
         thread1.start();            //start thread 1
         loader.waitForNotify(1);    //wait for thread1 to do getBundle & block in loader
         thread2.start();            //start second thread
-        thread2.join(1000);         //wait until thread2 blocks somewhere in getBundle
+        thread2.join();             //wait until thread2 terminates.
 
             //Thread1 should be blocked inside getBundle at the class loader
             //Thread2 should have completed its getBundle call and terminated
@@ -292,7 +292,6 @@
 
         thread1.ping();             //continue thread1
         thread1.join();
-        thread2.join();
     }
 
     /**
@@ -318,8 +317,7 @@
         loader.waitForNotify(3);    //wait for thread1 to do getBundle(en) & block in loader
         causeResourceBundleCacheFlush();    //cause a cache flush
         thread1.ping();             //kick thread 1
-        thread1.ping();             //kick thread 1
-        thread1.join(1000);         //wait until thread2 blocks somewhere in getBundle
+        thread1.join();             //wait until thread1 terminates
 
         ResourceBundle bundle = (ResourceBundle)thread1.bundle;
         String s1 = bundle.getString("Bug4168625Resource3_en_US");