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