腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
“跳过”一个Stream.read操作,而不关闭
Java
中的流
、
、
当您有一个流(如
inputStream
或outputStream )时,您可以使用它暂停当前线程直到收到数据。我正在考虑添加一个pauseDataThread()方法,它将暂时停止从流中
读取
数据,直到调用resumeDataThread()为止。但是它被卡在了那条线上,阻止我这样做,直到它收到另一个包。在没有实际
读取
任何数据的情况下,我可以“跳过”stream.read();行吗?stopThread) if (
inputStream
.available() > 0 &
浏览 8
提问于2011-08-08
得票数 0
回答已采纳
1
回答
如何用C语言实现
Java
函数`
InputStream
()`?
、
、
、
、
如何用C语言实现
Java
InputStream
函数available()? 此函数返回可以从
InputStream
读取
的字节数的估计值,而不会被下一次调用该
InputStream
的方法
阻塞
。
浏览 1
提问于2013-02-19
得票数 0
1
回答
网络tcp客户端连接
、
我正在开发一个客户机/服务器应用程序,即使客户机没有发送任何请求,客户机也必须不断监听服务器接收到的数据。我想要一些关于如何持久化客户端套接字以保持侦听服务器传入信息的信息。通常在服务器端有一个无限的while循环。我必须在客户端做同样的事情吗?感谢你的帮助,或者如果有任何好的教程,我可以在客户/服务器上遵循。
浏览 1
提问于2011-06-08
得票数 1
2
回答
为什么从进程的
InputStream
块
读取
数据是可用的
、
\n"); }
java
.lang.Process:由于一些本地平台只为标准输入和输出流提供有限的缓冲区大小,如果不能及时写入输入流或
读取
子进程的输出流,可能会导致子进程
阻塞</
浏览 4
提问于2013-08-28
得票数 11
回答已采纳
2
回答
以非
阻塞
模式从
InputStream
读取
所有字节
、
试图找到在非
阻塞
模式下从
InputStream
读取
所有字节的解决方案。当没有数据可用时,下面函数中的
inputStream
.read()部分将永远
阻塞
。private static String extract(
InputStream
inputStream
) throws IOException { byte[] buffer =
浏览 1
提问于2019-06-07
得票数 0
1
回答
Java
线程没有运行到完成,为什么?
、
、
、
、
我有一个运行程序,通过在运行方法中执行以下操作,将数据(几百个文件)从android设备传输到PC我有一个主程序,它创建一个线程并启动这个可运行的程序。runnable开始运行,它执行“亚行拉”命令并开始传输数据,但在完成完全传输之前,它似乎很快就会暂停。如果我强制退出主程序,传输就会完成。我为什么要面对这个问题?
浏览 1
提问于2011-02-16
得票数 0
回答已采纳
5
回答
如何从HttpsURLConnection创建
Java
非
阻塞
InputStream
?
、
、
只要保持连接,只要我没有发送Thread.interrupt(),我就想把这个URL转换成一个
InputStream
,并继续
读取
它。我遇到的问题是,当有内容要从流中
读取
时,BufferedReader.ready()似乎不会变成真的。Exception ee) {debug("Caught thread exception.");}当我运行代码并将某些内容发布到聊天室时,buf.ready()永远不会变成真,导致代码行永远不会被
读取
但是,如果我跳过"buf.ready()“部分,直接<e
浏览 3
提问于2011-02-19
得票数 7
回答已采纳
2
回答
Python与
Java
InputStream
的available方法的等价物是什么?
、
、
Java
的
InputStream
提供了一个名为available的方法,该方法返回可以在不
阻塞
的情况下
读取
的字节数。 我如何在Python中实现这一点?
浏览 2
提问于2009-08-10
得票数 2
2
回答
在
Java
中,线程在SocketRead0中挂起,我该怎么办?
、
、
、
、
我正在开发一个网络爬虫,但通常在短时间执行(分钟)后,一些线程会停下来做他们的工作。运行调试器时,我发现它在SocketRead0中停止了。我不知道这是什么原因,但我认为这与多线程有关。我还没有使用HttpURLConnection池,因为我不知道该怎么做。conn.setInstanceFollowRedirects(tr
浏览 0
提问于2011-07-02
得票数 4
回答已采纳
1
回答
如何正确组合RxJava / Vert.x数据抓取器/ GraphQL订阅
、
、
我有以下测试代码: FlowableOnSubscribe<SomeObj> fos; fos = emitter -> { while(true) { emitter.onNext(someObj); }
浏览 20
提问于2019-10-18
得票数 0
2
回答
Java
流
读取
实际上是如何工作的?
、
、
java
输入流实际上是如何工作的?例如,当您调用
inputstream
.read()时,
Java
如何将文件分解为数据包?
java
是否关心文件是否是.mp3、.doc、.txt、.mov?
java
实际上是如何将所有这些不同的文件类型分解成可以流的数据包呢? 我非常感谢对这个问题的任何回答。
浏览 4
提问于2015-03-02
得票数 0
1
回答
阅读从
InputStream
-非
阻塞
与繁忙等待与
阻塞
与超时?
、
、
、
任务是从
InputStream
中
读取
,并等待结果达到可配置的时间。 对available()的非
阻塞
调用,您必须使用繁忙的睡眠等待来轮询这个调用。导入
java
.io.IOException;导入
java
.io.
InputStream
;导入
java
.util.current.String[] args)抛出InterruptedException、Execut
浏览 0
提问于2019-02-11
得票数 2
2
回答
InputStream
.available()在
Java
中做什么?
、
、
InputStream
.available()在
Java
中做什么?我看了文件,但还是看不出来。 最重要的是,available()方法的目的是什么?
浏览 3
提问于2010-09-12
得票数 66
回答已采纳
2
回答
Scanner.nextLine()什么时候
阻塞
?
我希望Scanner.next()
阻塞
,这样Server线程就可以等待要
读取
的内容。然而,它有时会给我: at
java
.util.Scanner.nextLine(Scanner.
java
:1585) at cscie55.hw4.Server.main(Serv
浏览 3
提问于2014-01-10
得票数 1
3
回答
使用
InputStream
库的非
阻塞
IO
、
、
、
、
在使用Akka和Play时,我正在阅读非
阻塞
I/O,就我所能读到的情况而言,如果在这种情况下可以避免的话,
阻塞
是个坏主意,但我无法让它与我的用例一起工作:
读取
文件中的每一行,这是一个基于位置的平面文件,并转换为Case类(在这里,我对
浏览 2
提问于2012-12-06
得票数 3
回答已采纳
1
回答
InputStream
读取
方法在
读取
PDF时
阻塞
、
我在servlet中使用下面的代码在应用程序中
读取
和编写PDF,但是在
读取
一些字节后,read()方法对于某些PDF会被
阻塞
:
InputStream
is = null= null) }上面的代码在作为独立
java</em
浏览 9
提问于2022-01-08
得票数 0
2
回答
使用AWS for
Java
,version 2异步地将
InputStream
上载到AWS s3 (无
阻塞
)。
、
、
、
、
当我同步地将
inputStream
对象上传到s3 (
阻塞
方式)时,它可以工作。s3Client = S3Client.builder().build();s3AsyncClient.putObject(objectRequest, AsyncRequestBody.fromInputStream(
inputStream</
浏览 34
提问于2021-05-10
得票数 2
回答已采纳
1
回答
如何捕捉SocketTimeoutException?
假设我有一个名为SuperSocket的套接字变量,有没有办法捕获超时异常? System.out.println("Timeout"); }
浏览 4
提问于2012-12-06
得票数 7
1
回答
当调用socketRead0()时,Socket.close()中
阻塞
的线程会抛出Socket.close吗?
、
正如在实践中所说的
Java
并发性,: 不幸的是,
InputStream
和OutputStream中的读和写方法不能响应中断,但是关闭基础套接字会使在读或写中
阻塞
的线程抛出SocketException因此,我的问题是,假设一个Thread在SocketInputStream.read()方法中的本机方法socketRead0()中被
阻塞
,如果相关的套接字被关闭(通过调用close()),
阻塞
的线程会立即收到或者在到达套接字
读取
超时之前什么都不会发生?
浏览 12
提问于2016-07-04
得票数 1
回答已采纳
2
回答
如何检查输入流是否不包含任何数据?
、
我创建了一个
InputStream
类型为
InputStream
的对象; 我的问题是..。
浏览 5
提问于2009-08-13
得票数 2
点击加载更多
相关
资讯
Java NIO-阻塞和非阻塞
Java集合-阻塞队列
Java并发编程:阻塞队列
Java集合之阻塞队列LinkedBlockingQueue
【Java并发编程】阻塞队列 BlockingQueue
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券