"Matt Liotta" <[EMAIL PROTECTED]> writes:

> With proper kernel support real-time signals should provide the most
> scalable network architecture.

Scalable by what metrics?  For maximum throughput, you do not want a
context switch every time there is new activity on a socket -- but
that is what signals like that give you.  (They will reduce average
latency.. until you saturate the CPU.)

Several OSs' /dev/poll and FreeBSD's kqueue() API will return sets of
N (>=1) active sockets at a time, which helps a lot if you have lots
of small requests going.  As in IRC.

-- Michael

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to