在网上查到的资料:
ready是查看流是否已经准备好被读,是一个非阻塞的方法,所以会立刻返回,由于服务器没有准备好被读,所以会立刻返回,所以读取到的都是null,那么我们用while((str = reader.readLine()) != null)进行读取呢,readLine是一个阻塞的方法,只要没有断开连接,就会一直等待,直到有东西返回,那么什么时候返回空呢,只有读到数据流最末尾,才返回null。
readLine阻塞方法可不可以设置一下timeout值,可以在10分钟读不到数据时退出?阻塞强行退出
ready是查看流是否已经准备好被读,是一个非阻塞的方法,所以会立刻返回,由于服务器没有准备好被读,所以会立刻返回,所以读取到的都是null,那么我们用while((str = reader.readLine()) != null)进行读取呢,readLine是一个阻塞的方法,只要没有断开连接,就会一直等待,直到有东西返回,那么什么时候返回空呢,只有读到数据流最末尾,才返回null。
readLine阻塞方法可不可以设置一下timeout值,可以在10分钟读不到数据时退出?阻塞强行退出
解决方案 »
- 这样条件下的HttpServlet是线程安全的吗?
- 求spring-security-core-2.0.3.jar包的源码[[[[[[急啊.]]]]]]]
- SSH项目中,如果在一个类中获取BeanFactory
- 求助 webservice调用问题
- hibernate什么时候会将实体域对象更新到数据库,而什么时候数据库的数据会更新到某个实体域对象?
- 发现JAVA两个问题,SPLIT和REPLACEALL,希望有高手可以解答
- 谁能提供给我一个axis包,网站上下载不了!谢谢
- tomcat 上已知路径,如何可以下载servlet
- applet tag标记的问题(送上所有60分)
- 這個是啥問題?高分求助~~~~~~~~~
- ssh整合Action层调service层报空指针 在线等、雪地跪等。。
- 急求!webservice接口实现存储下载接口
比如有个30G的文件,它没有换行,你这个岂不是内存溢出。
设置缓冲区来读文件吧。