A drop-in replacement for pthreads that adds persistence to multi-threaded C/C++ applications, enabling crash recovery.
NVthreads is a library that provides practical persistence for multi-threaded C/C++ applications by acting as a drop-in replacement for the pthreads library. It enables applications to recover their state after crashes, making them resilient to failures without requiring significant code changes.
NVthreads focuses on providing practical persistence through efficient mechanisms that balance performance with reliability, enabling multi-threaded applications to become crash-resilient with minimal overhead.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.