阅读背景:

java多线程(九)服务器处理并发客户端请求的方式

来源:互联网 
!-- flowchart 箭头图标 勿删 --

前提

IO编程中,。Input Stream就是数据从外面(磁盘、网络)流进内存,Output Stream就是数据从内存流到外面去。对于浏览网页来说,浏览器和新浪服务器之间至少需要建立两根水管,才可以既能发数据,又能收数据。由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘要接收这100M数据可能需要10秒。所以我们可以理解为cpu处理数据多速度是很快的,但是主要的时间耗费在IO上。I




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: