ConcurrentSet


Object Hierarchy:

Gee.ConcurrentSet Gee.ConcurrentSet Gee.ConcurrentSet Gee.AbstractSortedSet Gee.AbstractSortedSet Gee.AbstractSortedSet->Gee.ConcurrentSet Gee.AbstractSet Gee.AbstractSet Gee.AbstractSet->Gee.AbstractSortedSet Gee.AbstractCollection Gee.AbstractCollection Gee.AbstractCollection->Gee.AbstractSet GLib.Object GLib.Object GLib.Object->Gee.AbstractCollection Gee.Traversable Gee.Traversable Gee.Traversable->Gee.AbstractCollection Gee.Iterable Gee.Iterable Gee.Iterable->Gee.AbstractCollection Gee.Collection Gee.Collection Gee.Collection->Gee.AbstractCollection Gee.Set Gee.Set Gee.Set->Gee.AbstractSet Gee.SortedSet Gee.SortedSet Gee.SortedSet->Gee.AbstractSortedSet

Description:


public class ConcurrentSet<G> : AbstractSortedSet<G>

A skip-linked list. This implementation is based on Mikhail Fomitchev Master Thesis.

Many threads are allowed to operate on the same structure as well as modification of structure during iteration is allowed. However the change may not be immediately visible to other threads.


Namespace: Gee
Package: gee-0.8

Content:

Enums:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Gee.AbstractSortedSet
All known members inherited from class Gee.AbstractSet
All known members inherited from class Gee.AbstractCollection
All known members inherited from interface Gee.SortedSet
All known members inherited from interface Gee.Set
All known members inherited from interface Gee.Traversable
All known members inherited from interface Gee.Iterable