Concurrency in the D Programming Language: free chapter
eris
jvburnes at gmail.com
Tue Jul 13 09:56:35 PDT 2010
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.
More information about the Digitalmars-d
mailing list