5

Libpmemobj-cpp

 2 years ago
source link: https://pmem.io/blogs/libpmemobj-cpp/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
  • Sep 30, 2021
  • Lukaszstolarczuk
  • Libpmemobj-Cpp

Introduction We’ve been working on C++ bindings for libpmemobj since around 2016 - see our very first tutorial for libpmemobj-cpp. We’ve come a long way since then. A lot has changed - we’ve gained more experience and knowledge, added new features, fixed quite a few bugs, and …

Read More
  • Sep 17, 2021
  • Igchor
  • Libpmemobj-Cpp

Introduction Ensuring data consistency on pmem is a challenging task. It gets even more complicated if data is modified concurrently. This blog post describes several challenges related to data visibility, using transactions in multi-threaded environments, and memory leaks. Lock-free programming on …

Read More
  • Feb 20, 2019
  • Szyrom
  • Libpmemobj-Cpp

[Note: pmem::obj::vector<> is no longer experimental. The rest of the information in this blog post is still accurate.] Introduction The main idea behind pmem containers is to fully exploit persistent memory potential by designing optimized on-media layouts and algorithms for persistent memory …

Read More
  • Nov 20, 2018
  • Szyrom
  • Libpmemobj-Cpp

PMEM containers Our goal for the libpmemobj C++ bindings is to create a friendly and less error prone API for persistent memory programming. Even with persistent memory pool allocators, convenient interface for creating and managing transactions, auto-snapshotting class templates and smart …

Read More
  • Nov 2, 2018
  • Igchor
  • Libpmemobj-Cpp

Introduction Until now, our C++ bindings were missing one important component - persistent containers. In 1.5 release we have introduced the first one - pmem::obj::array. This container is currently placed in experimental namespace and folder (this means that both API and layout can change). It has …

Read More

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK