IOCP与epoll异同
相同
都是处理异步处理I/O的高效模型(epoll实现假异步)。都可以携带用户数据:IOCP通过单句柄数据和单IO数据来与底层通信.epoll通过epoll_data里的'void *ptr'来与底层通信。
不同:
epoll属于通知型.
IOCP属于完成通知型。
IOCP与epoll异同
相同
都是处理异步处理I/O的高效模型(epoll实现假异步)。都可以携带用户数据:IOCP通过单句柄数据和单IO数据来与底层通信.epoll通过epoll_data里的'void *ptr'来与底层通信。
不同:
epoll属于通知型.
IOCP属于完成通知型。