[concurrency-interest] ConcurrentSkipListMap toArray() - "too" safe?
dawidk at mathcs.emory.edu
Sun Jul 23 19:18:42 EDT 2006
I noticed that ConcurrentSkipListMap in the JSR 166 CVS has been changed
(back) so that toArray() methods take ArrayList snapshots. The comment
says that it is in response to 6377302, "AbstractCollection.toArray is
not safe for concurrent collections". But, the problem has been
concurrently addressed in AbstractCollection.toArray; the method *is*
now safe for concurrent collections, and it is so for 8 months now, as
it appears to me. Does that mean that the extra snapshot in CSLMap is
redundant? Or am I missing something?
More information about the Concurrency-interest