Concurrent Hashtable

A hashtable implementation that allows simultaneous reads and writes from multiple threads
Download

Concurrent Hashtable Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Publisher Name:
  • Thomas van der Ploeg
  • Operating Systems:
  • Windows All
  • File Size:
  • 17 KB

Concurrent Hashtable Tags


Concurrent Hashtable Description

The Concurrent Hashtable was designed to be a hashtable implementation that allows simultaneous reads and writes from multiple threads. Also offering a concurrent Dictionary and WeakDictionary as hashtable specializations. This library offers the following classes: - ConcurrentHashtable: Base class for concurrent hashtable implementations. - ConcurrentWeakHashtable: Base class for 'weak' concurrent hashtable implementations. The table contents get swept in sync with the garbage collector. - ConcurrentDictionary: A dictionary associating keys with values, based on ConcurrentHashtable. - ConcurrentWeakDictionary: A dictionary associating keys with values, based on - ConcurrentWeakHashtable. It holds weak references to both keys and values so they can be collected independently. When either the key or value gets collected the association will be removed from the dictionary. - ConcurrentWeakDictionaryStrongKeys: A dictionary associating keys with values, based on ConcurrentWeakHashtable. It holds weak references to its values only. When a value gets collected the association will be removed from the dictionary. - ConcurrentWeakDictionaryStrongValues: A dictionary associating keys with values, based on ConcurrentWeakHashtable. It holds weak references to its keys only. When a key gets collected the association will be removed from the dictionary.


Concurrent Hashtable Related Software