Great, I'll likely be a user then! Was planning on using boost whenever
possible anyway.
iain
On Thu, Nov 17, 2011 at 11:48 AM, Tim Blechmann <tim(a)klingt.org> wrote:
Thanks Tim,
I'll def check it out. What's the difference to a newbie like
myself between yours and the one in Jack?
Congrats btw, that's awesome that your work will be in boost!
the main difference is prbly that the jack ringbuffer is plain c and prbly
needs libjack, while boost.lockfree is a c++ library and header-only.
cheers, tim
On Thu, Nov 17, 2011 at 2:09 AM, Tim Blechmann
<tim(a)klingt.org> wrote:
> > part I need library help with is likely synchronization and
> > interprocess/interthread communication. ( ie do I use the jack
>
> ringbuffer?
>
> > Do I look at boost queue implementations? does RAUL have a higher
> > level
> > convenience ring buffer?
>
> my boost.lockfree library has been accepted and will be shipped with
> future boost releases. it contains an mpmc-stack, an mpmc-queue and a
> wait-free spsc
> ringbuffer (same algorithm as the jack/kernel/supercollider
ringbuffer).
>
> git repo:
http://tim.klingt.org/git?p=boost_lockfree.git;a=summary
> (note that the addressing_reviews branch will be the one that will go
> into boost)