inputStream的read(b)方法
我写了一个服务器,做了一个输入流的线程,用in.read(b)读取流内容,但是运行一段时间后这个方法一直不停返回-1,一般来说没有数据来这个方法不是会阻塞吗,这是一种什么情况? --------------------编程问答-------------------- 读取到末尾而没有可用字节会返回-1 --------------------编程问答-------------------- 返回-1说明已经读完数据了,可以停止read操作了! --------------------编程问答-------------------- 关键是一个字节都没读到,而且客户端好像也没发数据过来 --------------------编程问答--------------------没发过来读当然什么都没读到 --------------------编程问答-------------------- 没发过来读当然什么都没读到
但是没数据的时候read(b)方法不是出于阻塞状态吗?
补充:Java , Java SE