Kernel threads for IO do not work great (I'd be happy to provide more info), which is why async IO is needed. Not using an M:N model to keep compatibility with C is certainly reasonable, but goroutines and an M:N model do have many advantages over kernel threads for doing IO.https://twitter.com/pcwalton/status/1140983747379990528 …
That’s at odds with Solaris’ experience of improving performance significantly when going from M:N to 1:1.
-
-
It's been a while since I looked at that, I'm afraid. Any links that you could share? Keep in mind that IO devices (both network and storage) were much slower in those days.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.