-
Enhancement
-
Resolution: Fixed
-
P4
-
13
-
b07
TSM for Parkers was introduced by JDK-6271298 (there's a typo in the comment in park.hpp that transposes the last 2 numbers of the bug). But since JDK-8167108 introduced Thread Safe-Memory-Reclaimation (SMR) there has been no need to issue the unpark outside the scope of the ThreadsListHandle and so no need to rely on TSM. Once we move the unpark we can remove TSM support and simplify the code.
Need to confirm that no other Parker usage has also come to rely on TSM.
Need to confirm that no other Parker usage has also come to rely on TSM.
- relates to
-
JDK-8167108 inconsistent handling of SR_lock can lead to crashes
-
- Resolved
-
-
JDK-6271298 java.util.concurrent unpark() may reference stale native thread structures
-
- Closed
-
-
JDK-8222518 Remove unnecessary caching of Parker object in java.lang.Thread
-
- Resolved
-