IO模型与select,poll,epoll
五种:阻塞,非阻塞,IO复印,信号驱动,异步.
select,poll,epoll
select: 典型用32个32位的整数表示1024个描述符,并发的局限.
poll:功能同上,但数据结构不一样(链表),描述符不限制,只支持水平触发.
epoll:数据结构使用红黑树,采用事件通知方式,支持边缘触发.
【本文章出自博客园willaty,转载请注明作者出处,误差欢迎指出~】
select: 典型用32个32位的整数表示1024个描述符,并发的局限.
poll:功能同上,但数据结构不一样(链表),描述符不限制,只支持水平触发.
epoll:数据结构使用红黑树,采用事件通知方式,支持边缘触发.