Advanced Reference Counting Pointers for Better Performance
TBMG-2308
10/01/2007
- Content
A computer program implements reference counting pointers (RCPs) that are lock-free, thread-safe, async-safe, and operational on a multiprocessor computer. RCPs are powerful and convenient means of managing heap memory in C++ software. Most prior RCP programs use locks to ensure thread safety and manage concurrency. The present program was developed in a continuing effort to explore ways of using the C++ programming language to develop safety-critical and mission-critical software.
- Citation
- "Advanced Reference Counting Pointers for Better Performance," Mobility Engineering, October 1, 2007.