On 5/25/18 1:28 AM, Kim Barrett wrote:> I've adopted your suggestion of ASCII-art to describe the state> transitions. I've fixed a couple of errors and made some other
changes to (I hope) improve readability.

I've also made some naming changes for consistency and clarity,
including:

- "pending list" => "pending-Reference list" (both were being used)
- "pending list process(or|ing)" => ReferenceHandler [thread]
>
114 * -> inactive/unregistered - GC, clear, enqueue

Under what circumstance does GC make a reference from active/unregistered -> 
inactive/unregistered?

The GC may bypass the [active/unregistered] -> [pending/unregistered]
transition, as an optimization.

I see you added [3] to describe it.  That helps.  Thanks.

New webrevs (only comment updates in Reference.java):
full: http://cr.openjdk.java.net/~kbarrett/8203028/open.04/
incr: http://cr.openjdk.java.net/~kbarrett/8203028/open.04.inc/

Looks good.

Thanks
Mandy

Reply via email to