[concurrency-interest] Bug in ConcurrentSkipListSet/ConcurrentSkipListMap?

Thorsten Möller thorsten.moeller at unibas.ch
Sat Dec 4 15:06:43 EST 2010


Am 04.12.2010 um 18:50 schrieb Doug Lea:

> On 12/03/10 11:58, Thorsten Möller wrote:
>> I believe I've found a bug in ConcurrentSkipListSet
> 
> Thanks for reporting this! Sorry about the problem.
> In case you are curious, this was due to the lack of a
> staleness check in a bypass for contains. Which as it turns
> out was not worthwhile in repaired form, so the bypass
> is now removed.
Well, good to see that I was right and that it is fixed now - it was one of those problems where one starts doubting its own sanity ...


> This will probably take a while to propagate to releases,
Will it be included in the next release?


> but in the mean time you can get the updated class now (either
> standalone or as part of jsr166.jar) and run using -Xbootclass:/p
> switches -- see http://gee.cs.oswego.edu/dl/concurrency-interest/index.html
Ok.

Thanks,
Thorsten


More information about the Concurrency-interest mailing list