Hi Serguei,

Overall looks good. A few questions:

I don't understand the need for all the 'i' and 'n' theatrics in the shouldFinish loop. Can you explain and also add a comment?

Is this comment right?

 193     // set thread is not ready again
 194     public void setAllThreadsReady() {
 195         allThreadsReady = true;
 196     }

Also, shouldn't "setAllThreadsReady()" be static?

Do you think it would be useful to also run the test with the last thread in the list being the suspender thread?

thanks,

Chris

On 9/27/19 6:25 PM, serguei.spit...@oracle.com wrote:
Please, review fix for test enhancement:
  https://bugs.openjdk.java.net/browse/JDK-8231595

Webrev:
http://cr.openjdk.java.net/~sspitsyn/webrevs/2019/8231595-jvmti-susp-tlist.1/

Summary:
  New test is a coverage for the JVMTI bug:
    https://bugs.openjdk.java.net/browse/JDK-8217762
      SuspendThreadList won't work correctly if the current thread is not last in the list

  It provides a prove the bug JDK-8217762 does not exist
  as the test is passed with the current implementation.

Thanks,
Serguei


Reply via email to