Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2220002 | 8 | Vladimir Kozlov | P4 | Resolved | Fixed | b22 |
JDK-2219902 | 7u4 | Vladimir Kozlov | P4 | Closed | Fixed | b07 |
Eliminated nested locks of the same object:
synchronized (reader) { // we synchronize on reader
if (reader.getCount() > 0) { // calling synchronized method getCount() while already holding the lock
reader.incrementReserveCount(1);
}
synchronized (reader) { // we synchronize on reader
if (reader.getCount() > 0) { // calling synchronized method getCount() while already holding the lock
reader.incrementReserveCount(1);
}
- backported by
-
JDK-2220002 Eliminate nested locks
- Resolved
-
JDK-2219902 Eliminate nested locks
- Closed
- relates to
-
JDK-7129618 assert(obj_node->eqv_uncast(obj),"");
- Closed
-
JDK-7128352 assert(obj_node == obj) failed
- Closed
-
JDK-7128355 assert(!nocreate) failed: Cannot build a phi for a block already parsed
- Closed