the Disruptor framework vs The Complexities of Concurrency

deadalnix deadalnix at gmail.com
Fri Dec 7 01:43:50 PST 2012


On Friday, 7 December 2012 at 09:03:58 UTC, Dejan Lekic wrote:
> On Friday, 7 December 2012 at 09:00:48 UTC, Nick B wrote:
>>
>>> [Andrei's comment ] Cross-pollination is a good thing indeed.
>>
>> I came across this while searching the programme of the 
>> conference that Walter is attending in Australia.
>>
>>
>> This gentleman, Martin Thompson
>>
>> http://www.yowconference.com.au/general/details.html?speakerId=2962
>>
>>
>> The main idea, is in this paper (11 pages, pdf):
>>
>> http://disruptor.googlecode.com/files/Disruptor-1.0.pdf
>>
>>
>> and here is a review of the architecure by Martin Fowler:
>>
>> http://martinfowler.com/articles/lmax.html
>>
>>
>>
>> My questions are:
>>
>> 1.  Is this pattern worth porting to the standard library ?
>>
>> 2.  Is this pattern a replacement for the 'Complexity of 
>> Concurrency' ?
>>
>>
>> cheers
>> Nick B
>
> You can find few presentation from LMAX guys on InfoQ. Pretty 
> neat stuff if you ask me. I think someone already worked on 
> Disruptor-like project in D.
> I would not like to have the whole thing in Phobos, just some 
> "basic blocks".

Actually, this is what should be behind message passing in phobos 
IMO. Much better than what we currently have.

I wanted to do that at the time, but it wasn't possible without 
asm. You'll find post about that if you dig deep engough in that 
newsgroup.


More information about the Digitalmars-d mailing list