当前位置:
代码迷
>>
J2SE
>> IO流 InputStream类的read方法 何时返回-1 何时阻塞,该如何解决
详细解决方案
IO流 InputStream类的read方法 何时返回-1 何时阻塞,该如何解决
热度:
162
发布时间:
2016-04-24 01:43:28.0
IO流 InputStream类的read方法 何时返回-1 何时阻塞
现在在写一个程序。发送方不是我写的,
我的inputStream时而返回-1 时而阻塞。毫无规律
------解决方案--------------------
感觉,需要看in所在类的API了。
感觉你的需求像是想要异步I/O
其实,你可以直接用异步I/O的类,上网搜搜。
或者,不用也行。
那就多线程呗。
------解决方案--------------------
你是想让你写的读取别人提供输入流的程序在有输入的情况下就读出来,没有的话就等待别人输入?是这样的需求吗?
查看全文
相关解决方案
struts2 文件上载有关问题 Can not find a java.io.InputStream with the name [downloadFile]
Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your,该如何处理
J2ME错误:java.net.SocketTimeoutException: Read timed out
如果http请求发生错误,比如is.read()发生阻塞,小弟我希望30s或者60s错误抛出,能做到么
[乞援]http的is.read()最后读不到-1,是为什么
请教inputstreamreader.read()方法 在真机(nokia 6670)上这个流里如果没有东西可读,是不是会一直阻塞在那?会不会报i/o错误
怎样用android重写j2me,player里的createPlayer(InputStream stream, String type)解决方案
怎么将多个 InputStream 直接包装成一个流,不操作文件
InputStream 可以读两次吗?解决思路
read.line()函数有关问题
请教 InputStream 中的 read() 方法返回的整数是什么
问个弱智 System.in.read()有关问题
InputStream,fileInputStream,Filereader有啥差别,以及用法
JAVA中inputstream类 read()函数有关问题,一个流结束的标志是
关于DataInputStream.read(byte[])拥塞和非阻塞
求教 字节流中OutputStream.write()中直接写InputStream.read()和通过int变量过渡一些的区别,该怎么解决
Web应用“无法操作保护内存”错误,Attempted to read or write protected memory
while(reader.Read())表里数据为空 还是进了循环解决办法
阅读器关闭时尝试调用 Read 无效。关于考勤的,代码贴出来给大侠们看,小弟新手。该怎么处理
阅读器关闭时尝试调用 Read 无效。解决思路
阅读器关闭时 Read 的尝试无效解决办法
DataReader.read()的有关问题
StreamObject.Read 无法访问已关闭的文件,该如何解决
session存储的datareader在取出后怎么读取其值,提示异常,阅读器关闭时 Read 的尝试无效
用while (dr.Read())时在没有数据的情况怎么办
请大伙帮忙看一下sdr.Read();这个的有关问题!不够+++分!帮忙的哥们来
用xmlReader.Read()读数据库,但是只返回单数行~该怎么解决
ASP.NET Read XML解决方案
两次while Dr.read()有关问题
ox0048e5bb"授命引用的o "0x00000000"内存,该内存不能为“read”