Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Atomically Thread-Safe Reference Counting...

New Contributor I

Currently, Boost doesn't provide support for atomic reference counting;
shared_ptr falls under 'basic' thread-safety. I propose a reference
counting algorithm that falls under 'strong' thread-safety. Here is a
experimental prototype I created:

A SPARC 32-64 version is underway. Here is some more information on my
(initial idea; pseudo-code)
(mostly lock-free...)
(async-signal-safe aspects of my algorithm)
(adding more async-signal-safety characteristics'...)
(possible improvements...)

Does anybody think that Boost could possible benefit from this level of
thread-safety? Any thoughts?

Thank you all for you time!

Here are some more links:

Chris Thomasson
(portable lock-free data-structures)

0 Kudos
0 Replies