基于重叠I/O模型的Scoket编程服务器与客户端如何连接

发布时间:2019-08-01 16:41:53

基于重叠I/O模型的Scoket编程服务器与客户端如何连接

推荐回答

I/o 模型,主要是为了解决I/O 速度 和cpu处理速度,不匹配问题。 往往是I/o 速度是cpu速度的百分之一,千分之一,不是一个数量级。如果cpu一直等待在I/O上,则导致cpu计算能力的极大浪费。所以才发明了这么多模型。和I/o口不是一个概念。socket编程,是I/o模型中的一种具体实现。其实I/o模型还可以在其它设备驱动中体现。常见的可以网上搜索。比如同步阻塞,同步不阻塞,异步阻塞(i/o多路复用),异步不阻塞。

以上问题属网友观点,不代表本站立场,仅供参考!