Boost logo

Boost :

Subject: Re: [boost] [atomic] review results
From: Helge Bahmann (hcb_at_[hidden])
Date: 2011-11-07 15:11:18

Hi all and especially Tim,

On Monday 07 November 2011 16:41:44 Tim Blechmann wrote:
> hi all,
> unfortunately only few reviews of boost.atomic arrived in time, however i
> count 3 YES and no NO, so i am happy to say:
> Helge Bahmann's boost.atomic library is ACCEPTED.

thanks I will update the implementation to address the issues raised and send
an announcement

> shared memory support/multi-module support:
> in multi-module applications and when using shared memory, the blocking
> emulation of atomics can cause troubles. for multi-module applications this
> can be resolved by placing the spinlock pool inside a shared library.
> shared- memory support could be realized by associating a (spin)lock with
> each blocking atomic<> instead of using a pool of spinlocks. boost should
> definitely provide atomics which support shared memory, either by default
> or by an additional implementation which is placed in the
> boost::interprocess namespace.

I would suggest putting it into boost::interprocess, I will prepare an
implementation and post it as well

Thanks everyone again

Boost list run by bdawes at, gregod at, cpdaniel at, john at