1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp Sat Oct 16 17:12:19 2010 -0400 1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp Thu Oct 21 17:29:24 2010 -0700 1.3 @@ -120,8 +120,10 @@ 1.4 } 1.5 1.6 // Wait on CMS lock until the next synchronous GC 1.7 - // or given timeout, whichever is earlier. 1.8 - void wait_on_cms_lock(long t); // milliseconds 1.9 + // or given timeout, whichever is earlier. A timeout value 1.10 + // of 0 indicates that there is no upper bound on the wait time. 1.11 + // A concurrent full gc request terminates the wait. 1.12 + void wait_on_cms_lock(long t_millis); 1.13 1.14 // The CMS thread will yield during the work portion of its cycle 1.15 // only when requested to. Both synchronous and asychronous requests