News for hackers. Stuff that matters.
Re:The Various Kinds of IO – Blocking, Non-Blocking, Multipl... by baruch on Monday May 07, 2018 @03:09AM (#17010888)
I'm a fan of the user space threading for IO programs that handle more than one stream. It gives you the same context you are used to in blocking programs without the mostly needless thread context switching.

My context is that most of my recent years work was in high performance systems that handle thousands of streams concurrently and only have a limited amount of cores and a rather limited amount of processing for each io request have so the context switching cost becomes a high percentage compared to actual work done.

Re:The Various Kinds of IO – Blocking, Non-Blocking, Multipl... by lenkite on Tuesday May 08, 2018 @10:59AM (#17021339)
By this you mean use technologies like golang right ?