-
Bug
-
Resolution: Fixed
-
P3
-
8, 9
-
b92
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8143514 | emb-9 | Sergey Bylokhov | P3 | Resolved | Fixed | team |
JDK-8149264 | 8u101 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
JDK-8140401 | 8u92 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
JDK-8155409 | emb-8u101 | Sergey Bylokhov | P3 | Resolved | Fixed | b01 |
AWTTreeLock is a static lock, which should be used for the cases when we iterates over hierarchy of components, or in the code, which cannot use OtherLock, because it cannot control the order of OtherLock vs AWTTreeLock.
AWTTreeLock should be used carefully, because if it is used incorrectly it can cause a deadlock. especially if used by the multiple threads via awt library.
https://www.google.com/search?q=AWTTreeLock+deadlock
AWTTreeLock should be used carefully, because if it is used incorrectly it can cause a deadlock. especially if used by the multiple threads via awt library.
https://www.google.com/search?q=AWTTreeLock+deadlock
- backported by
-
JDK-8140401 In some cases the usage of TreeLock can be replaced by other synchronization
-
- Resolved
-
-
JDK-8143514 In some cases the usage of TreeLock can be replaced by other synchronization
-
- Resolved
-
-
JDK-8149264 In some cases the usage of TreeLock can be replaced by other synchronization
-
- Resolved
-
-
JDK-8155409 In some cases the usage of TreeLock can be replaced by other synchronization
-
- Resolved
-
- relates to
-
JDK-8026356 [macosx] Found one Java-level deadlock:"AWT-EventQueue-0" && main
-
- Resolved
-