5 Jan
2021
5 Jan
'21
1:38 p.m.
What's more interesting is that io_uring accepts files as well as network/pipe handles: avoiding the need for threads.
What threads? Why do you call out file FDs different from socket FDs?
The point of io_uring is to avoid transitions between user and kernel right? Nothing to do with thread.
In current twisted you can run complex network code without threads already.
Because before io_uring there was no reliable way on Linux to do async file I/O and everybody is forced to use thread pools for it.