使用winsock,您可以将套接字或单独的I/O操作配置为"重叠".这意味着立即返回执行I/O的调用,而实际操作由单独的工作线程异步完成.
Winsock还提供"完成端口".据我所知,完成端口充当句柄(套接字)的多路复用器.如果句柄不在I/O操作的中间,即如果其所有I/O操作都已完成,则可以解复用句柄.
那么,关于我的问题...... linux是否支持完成端口甚至是套接字的异步I/O?
sockets linux posix asynchronous iocp
asynchronous ×1
iocp ×1
linux ×1
posix ×1
sockets ×1