3 ms·
> One example is regular files, which cannot be made non-blocking. AFAIK this is true on Linux but it’s not true on Windows, which allows “overlapped I/O” on f
by pansa2 6y ago
> One example is regular files, which cannot be made non-blocking.
AFAIK this is true on Linux but it’s not true on Windows, which allows “overlapped I/O” on files. Not sure about other operating systems.
- wahern 6y agoWith io_uring Linux now also has async file I/O. Though async file I/O in both Linux and Windows is still implemented using a pool of kernel threads, in contrast to network I/O.