黑马程序员技术交流社区
标题:
求助,IO中的问题
[打印本页]
作者:
zhangqingbin
时间:
2015-10-30 17:14
标题:
求助,IO中的问题
为什么普通流不如高效流快? 都是从缓冲区出来的
作者:
莫盛强
时间:
2015-10-30 18:05
普通流不是吧。
作者:
didixyy
时间:
2015-10-30 20:09
你是说加了Buffered修饰的流么》?高效是指内存读取的次数少了,所以高效
作者:
zhangqingbin
时间:
2015-10-31 12:04
莫盛强 发表于 2015-10-30 18:05
普通流不是吧。
额,好像是的,都是从缓冲区刷到存储设备中的么
作者:
大自然的搬运工
时间:
2015-10-31 18:57
新手理解,错误请指教
:buffer里边有一个缓冲区,是从硬盘读到buffer里的,然后我们在定义一个数组,reader流就是每次从硬盘读取到数组;buffer流是每次从硬盘读取到自己内部的缓冲数组比较大,每次你从buffer的缓冲区读到自己的数组,,不用每次都读取硬盘,只有在buffer自己的缓冲区里没有数据时才再次读取硬盘数据。。
作者:
陈威
时间:
2015-10-31 20:31
普通流是读一次,写一次。Buff是读取一次,在缓存中,到缓存满的时候写入磁盘。减少写入磁盘次数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2