基于poll函数实现并发处理
select与poll函数区别
poll的机制与select类似,与select在本质上没有多大差别,使用方法也类似,下面的是对于二者的对比:
内核对应文件描述符的检测也是以线性的方式进行轮询,根据描述符的状态进行处理 poll和select检测的文件描述符集合会在检测过程中频繁的进行用户区和内核区的拷贝,它的开销随着文件描述符数量的增加而线性增大,从而效率也会越来越低。 select检测的文件描述符个数上限是1024,poll没有最大文件描述符数量的限制 select可以跨平台使用,poll只能在Linux平台使用