JDK-4486658 : add concurrency library into Java core (JSR-166)
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.util
  • Affected Version: 1.1.2,1.2.2,1.3.0,1.4.0,1.4.1,5.0
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic,solaris_2.5.1,windows_2000
  • CPU: generic,x86,sparc
  • Submitted: 2001-08-01
  • Updated: 2017-05-16
  • Resolved: 2003-09-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 tigerFixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Description

A great number of bugs occur simply due to developers need to create their own
concurrency constructs on top of Java's very low-level non-oo concurrency
constructs or using the Java's primitive constructs directly (necessitating a
high-degree of domain knowledge in regard to concurrency issues in both
cases).

By creating a standard concurrency library, the comparatively few concurrency
experts can provide the typical developer a higher-level, debugged, object-
oriented aid in the development of concurrent applications.  The design
patterns and documentation that would accompany this library would also help to
increase the awareness and base level knowledge that the typical developer
would have regarding concurrent programming.

JSR-166 is developing such a library through the JCP.

======================================================================

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger FIXED IN: tiger INTEGRATED IN: tiger tiger-b22
14-06-2004

WORK AROUND Name: bsC130419 Date: 07/31/2001 Use one of the third-party concurrency libraries. Or create you own (very risky). ======================================================================
11-06-2004

EVALUATION We are well aware of this need, and hope to address it in an upcoming release. This RFE is the subject of an ongoing JCP effort, JSR-166. ###@###.### 2002-02-11
11-02-2002