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
Helge


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk