JDK-4718952 : Linux: synchronization primitive improvements
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.4.2
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: generic
  • Submitted: 2002-07-23
  • Updated: 2004-04-22
  • Resolved: 2004-04-22
Related Reports
Duplicate :  
Description
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.

Comments
EVALUATION Linux synchronization primitive changes are checked in 1.5 JVM under bugid 4897554. See also Solaris fix 4900623. ###@###.### 2004-04-21
21-04-2004