Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> That translates to every I/O call has at some point chose the blocking or non-blocking implementation.

Sometimes I feel like the only way to get really good async I/O is to rewrite the whole damn thing to use io_uring. Avoid the blocking syscalls as a whole.

("Rewrite" because this changes e.g. read buffer management. The fundamental APIs will have to change, to enable the performance gains.)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: