Start implementing MultiLevelHashSet
[libcds.git] / readme.md
index 612a30870b348a6282b376b8f2502ec47cf4dce4..8c73956714e61af13e60336e0d8cd9d097abc4eb 100644 (file)
--- a/readme.md
+++ b/readme.md
@@ -82,6 +82,8 @@ References
   - *StripedMap*, *StripedSet*: [2008] Maurice Herlihy, Nir Shavit "The Art of Multiprocessor Programming"\r
   - *CuckooMap*, *CuckooSet*: [2008] Maurice Herlihy, Nir Shavit "The Art of Multiprocessor Programming"\r
   - *SkipListMap*, *SkipListSet*: [2008] Maurice Herlihy, Nir Shavit "The Art of Multiprocessor Programming"\r
+  - *BronsonAVLTreeMap* - lock-based fine-grained AVL-tree implementation: \r
+        [2010] Nathan Bronson, Jared Casper, Hassan Chafi, Kunle Olukotun "A Practical Concurrent Binary Search Tree"\r
         \r
 *Ordered single-linked list*\r
   - *LazyList*: [2005] Steve Heller, Maurice Herlihy, Victor Luchangco, Mark Moir, William N. Scherer III, and Nir Shavit "A Lazy Concurrent List-Based Set Algorithm"\r