当前位置:编程学习 > JAVA >>

关于BufferedInputStream,如果多个用户同时请求,所谓的缓冲区不断变大不是很容易造成内存溢出

如何解决呢?


坐等大神 --------------------编程问答-------------------- 难道你用完了不关闭BufferedInputStream吗?一般缓冲区不会定义很大吧!几KB吧,这得多少人才能把内存撑爆呢? --------------------编程问答-------------------- 有个变量时目前缓冲区域中有多少有效的字节,还有一个成员变量表示了上面提到的标记最大保留区间大小。缓冲区不断变大并不是无限变大的 --------------------编程问答--------------------
引用 楼主 chehoumei 的回复:
如何解决呢?


坐等大神
如果我有个文件1G,用bufferedinputstream包装文件的话,不是要把这1G的文件先放在缓冲区里,然后调用read方法,从这个缓冲区里读。。。。这个缓冲区岂不是要1g
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,