Thread::muxAcquire and Thread::muxRelease provide a low-level mutual exclusion mechanism. It might be better to remove them and instead use os::PlatformMonitor instead. One tricky part might be initialization, since the "lock" for the mux operations is just an intptr_t, and they can be (and are) a file-scoped static.
- is blocked by
-
JDK-8235795 replace monitor list mux{Acquire,Release}(&gListLock) with spin locks
-
- Resolved
-
- relates to
-
JDK-8253064 monitor list simplifications and getting rid of TSM
-
- Resolved
-
-
JDK-8225628 Remove unused Thread::muxAcquireW function
-
- Resolved
-
-
JDK-8253694 Remove Thread::muxAcquire() from ThreadCrashProtection()
-
- Resolved
-
(1 links to)