Lock-free структуры данных. Concurrent maps: rehash, no rebuild
|
|
Среда, 04 Марта 2015 г. 09:00
+ в цитатник

Пройдем по следам
C++ 2015 Russia далее.
В
предыдущей статье мы рассмотрели алгоритм для lock-free ordered list и на его основе сделали простейший lock-free hash map. У этого hash map есть недостаток: размер хеш-таблицы постоянен и не может быть изменен в процессе роста числа элементов в контейнере. Это не представляет проблемы, если мы заранее примерно представляем требуемый объем контейнера. А если нет?
Читать дальше → http://habrahabr.ru/post/250523/
Метки:
Программирование
Параллельное программирование
Алгоритмы
C++
lock-free
map
set
split-ordered list
libcds
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-