logo       

backport-util-concurrent: new release available: msg#00018

java.jsr.166-concurrency

Subject: backport-util-concurrent: new release available

The backport-util-concurrent, version 1.1_01, has been released:

http://www.mathcs.emory.edu/dcl/util/backport-util-concurrent/

Change log:

* Bugfix: race condition in the fair implementation of ReentrantLock
caused it to occassionally cause IllegalMonitorState exceptions.
Non-fair implementation was not affected, however, classes that
depend on fair reentrant locks, namely: fair ArrayBlockingQueue,
fair SynchronousQueue, and PriorityQueue, were affected. Thanks to
Ramesh Nethi for reporting this bug and helping to track it down.
* Testing: backport has been stress-tested using the "loops" tests
(courtesy of Doug Lea and the JSR 166 Expert Group). The tests are
included in the development source bundle.

The "loops" tests thoroughly evaluate behavior and performance of various types of locks, queues, maps, futures, and other API classes, under various conditions (contention etc.) and circumstances, including cancellation. The backport has withstood days of testing on Windows XP, Linux, and Solaris (SMP), running up to 400 concurrent threads.
Regards,
Dawid Kurzyniec


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise