Asynchronicity in D

dsimcha dsimcha at yahoo.com
Fri Apr 1 14:24:54 PDT 2011


== Quote from Brad Roberts (braddr at puremagic.com)'s article
> I've got an app that regularly runs with hundreds of thousands of
> connections (though most of them are mostly idle).  I haven't seen it
> break 1M yet, but the only thing stopping it is file descriptor limits and
> memory.  It runs a very standard 1 thread per cpu model.  Unfortunatly,
> not yet in D.
> Later,
> Brad

Why/how do you have all these connections open concurrently with only a few
threads?  Fibers?  A huge asynchronous message queue to deal with new requests
from connections that aren't idle?


More information about the Digitalmars-d mailing list