TGViewer
C++ - Reddit C++ - Reddit @r_cpp · 228 subscribers
Post #24065 18
On the hunt for a production-ready interprocess hash map—any good upgrades from boost::interprocess (folly-esque preferred?)

Hey everyone,

I'm currently working on a project that requires a high-performance interprocess hash map for production use. Right now, we're using boost::interprocess's unordered_map with a shared memory allocator, but we're looking for potential upgrades—preferably something that mirrors the design philosophy of folly::concurrentHashMap (like fine-grained concurrency, low lock contention, or lock-free mechanisms) while being fully interprocess-capable.

Our key requirements are:

1. Production-ready: Mature, well-maintained, and battle-tested in real-world environments.
2. Interprocess support: Must reliably work across multiple processes (not just intra-process threads) with shared memory backing.
3. High concurrency: Similar to folly's approach—optimized for high throughput, minimal contention, and ideally leveraging atomic operations or lock-free algorithms.

We’ve looked into custom implementations, but we’d prefer to use existing libraries to avoid reinventing the wheel and reduce maintenance overhead. Has anyone here used or come across libraries that fit this bill? Any insights, recommendations, or war stories would be incredibly helpful!

https://redd.it/1o7wnaz
@r_cpp
Reddit From the cpp community on Reddit Explore this post and more from the cpp community
More from @r_cpp
  1. Oct 14, 2026I tested whether a coding agent would use C++23 ranges without being told Blog post: https…
  2. Oct 14, 2026C++ futures part 1: The mental model https://devblogs.microsoft.com/oldnewthing/20261012-0…
  3. Oct 14, 2026C++ futures part 2: The mental model for std::promise, std::packaged_task https://devblogs…
  4. Oct 12, 2026[Release] slick-logger v2.2.0 — Lock-free asynchronous C++20 logging with multi-process sh…
  5. Oct 12, 2026Cheap alternative to reboot parameters (nohz, rcu, isolcpus) for stable benchmarks When no…
  6. Oct 12, 2026This C++ drama is crazy - Adobe votes no https://www.youtube.com/watch?v=DEqx_NMMH9Q https…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →