This RFE is filed to track the improvement work for Linux sync primitives.
Motivations behind this work include,
+ Better performance. Initial test results are quite favorable for the
surrogate sync subsystem. In addition to better throughput under
contention, it has better latency for simple lock-unlock operations.
+ Decouple VM from LinuxThreads a little bit more. LinuxThreads are buggy
and constantly changing. Controling condvar- and mutex sync primitives
could help the overall reliability.
+ Make the sync primitives suspend-signal friendly. This would help both
reliability and performance.