www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Concurrency in the D Programming Language: free chapter

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
http://www.reddit.com/r/programming/comments/cmxlj/concurrency_in_the_d_programming_language/

Andrei
Jul 07 2010
next sibling parent Sean Kelly <sean invisibleduck.org> writes:
Andrei Alexandrescu Wrote:

 http://www.reddit.com/r/programming/comments/cmxlj/concurrency_in_the_d_programming_language/

For the record, some of the features described in this chapter are missing from DMD 2.047. They should all be present in the next release.
Jul 07 2010
prev sibling next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
Andrei Alexandrescu wrote:
 http://www.reddit.com/r/programming/comments/cmxlj/concurrency_in_the_d_p
ogramming_language/ 

And on ycombinator! http://news.ycombinator.com/item?id=1494850
Jul 07 2010
prev sibling next sibling parent =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> writes:
Andrei Alexandrescu wrote:
 http://www.reddit.com/r/programming/comments/cmxlj/concurrency_in_the_d_p
ogramming_language/ 

Thank you very much for sharing. Very timely too: There has been some conversations on the topic of threading on the Turkish forum just past week, where we talked about how great the message passing solution is. I've been drooling over the simplicity of the receive function interface as well. Matching messages to delegates by parameter lists... D.elighful indeed... :) Thanks to Sean Kelly for this module! :) Ali
Jul 07 2010
prev sibling next sibling parent BLS <windevguy hotmail.de> writes:
On 07/07/2010 18:35, Andrei Alexandrescu wrote:
 http://www.reddit.com/r/programming/comments/cmxlj/concurrency_in_the_d_programming_language/


 Andrei

Smart gift. NOW I buy the book :) bjoern
Jul 08 2010
prev sibling next sibling parent Bane <branimir.milosavljevic gmail.com> writes:
Great stuff. Should be on D website under language reference.
Jul 12 2010
prev sibling parent eris <jvburnes gmail.com> writes:
Andrei Alexandrescu Wrote:

 http://www.reddit.com/r/programming/comments/cmxlj/concurrency_in_the_d_programming_language/
 
 Andrei

Wonderful Andrei. Great information and a fine gift. Must buy book. BTW: While you were writing that chapter I was busy writing a multi-core implementation of my Dendrite flow-based programming system for D/Tango which is based on a high-performance, lock-free message passing design. In fact, I'm still writing it :-) Initial tests indicate core-to-core (inter-thread) message passing is running at around 20 million messages / second, lock-free with no thread de-scheduling. That's probably best case, YMMV etc. Lock-free FIFO is based on an optimized, batching, cache-coherent algorithm invented by someone for content sniffing pipelines. I guess it's like anything on the Internet. If it's worth doing, at least three people are thinking about it and 2 people are doing it.
Jul 13 2010