Maxim Khizhinsky

Lead Developer, VasExperts, St. Petersburg, Russia

Разработчик высоконагруженных серверных систем. Область интересов - C++, многопоточное программирование, lock-free структуры данных. Автор библиотеки конкурентных контейнеров libcds. Обладает патологической идиосикразией к std::mutex, std::condition_variable и прочим стандартным примитивам синхронизации. Диагноз - неизлечимая асинхронность мозга в терминальной стадии.

Reports

Concurrent associative containers

2016 Summer

Рассмотрены известные автору подходы к реализации как lock-free, так и fine-grained lock-based set/map: хеш-таблицы, деревья. Что из подходов STL может быть реализовано в lock-free манере, а что принципиально нет. Подводные …

More