concurrent_deferred_rc
concurrent_deferred_rc copied to clipboard
Concurrent Deferred Reference Counting
Copied then heavily modified build stuff from parlaylib. Have the tests without external dependencies working Also need to port over the benchmarks.
basic_acquired_pointer acquired_pointer member function operator= return *this
Hi to all, first of all, thanks for the hard work and the talk @DanielLiamAnderson! I’m considering using this library in one of my projects that involves multithreading and real-time...
https://github.com/cmuparlay/concurrent_deferred_rc/blob/f1fb49b36a8a3cd60be3b816db9922c4ed5faf4b/include/cdrc/internal/counted_object.h#L22
https://github.com/cmuparlay/concurrent_deferred_rc/blob/00bb33d2f006350079aeef886ddb415fd34e71a7/include/cdrc/snapshot_ptr.h#L111