- 
    Bug 
- 
    Resolution: Duplicate
- 
     P2 P2
- 
    None
- 
    7, 8
- 
        generic, x86
- 
        generic, windows_xp
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-2221953 | 7-pool | Sean Coffey | P3 | Closed | Won't Fix | 
                    Doug Lea reports:
We finally got to a corner case that we left (literally!)
hanging in Phaser -- what to do when multiple sub-phasers register
and deregister such that they try to "steal" each others
registrations. This is a crazy thing for a user to do -- the
outcome will be non-deterministic, and isn't (and cannot
be) spec'ed tightly, but the code was left
as possibly freezing, which is not a nice thing to do.
But now is addressed in CVS update, along with enabling
a previously commented out test method in tck/PhaserTest.
            
We finally got to a corner case that we left (literally!)
hanging in Phaser -- what to do when multiple sub-phasers register
and deregister such that they try to "steal" each others
registrations. This is a crazy thing for a user to do -- the
outcome will be non-deterministic, and isn't (and cannot
be) spec'ed tightly, but the code was left
as possibly freezing, which is not a nice thing to do.
But now is addressed in CVS update, along with enabling
a previously commented out test method in tck/PhaserTest.
- backported by
- 
                    JDK-2221953 Phaser can hang in extreme cases with sub-Phaser registration -           
- Closed
 
-         
- duplicates
- 
                    JDK-8019481 Sync misc j.u.c classes from 166 to tl -           
- Closed
 
-