gpt4 book ai didi

java - 从 PipedOutputStream 到 PipedInputStream 的冒泡 IOException

转载 作者:太空宇宙 更新时间:2023-11-04 13:15:32 27 4
gpt4 key购买 nike

我正在向 PipedOutputStream 写入一些数据,该数据已连接到 PipedInputStream,并将其传递给某些第三方 API。写入 PipedOutputStream 是在另一个线程上异步完成的。

当 PipedOutputStream 抛出 IOException 时,对相应的 PipedInputStream 有何影响?它也抛出异常吗?我认为这是期望的行为,因为 InputStream 应提供的内容不完整。

如果不是这种情况,我该如何模拟这种效果?

注意:PipedOutputStream 包装在 try-with-resources 语句中,该语句会自动关闭 OutputStream。

最佳答案

仅当关闭连接的 PipedInputStream 时,才会在 PipedOutputStream 上获取 IOException。这意味着那时您无法再从输入中读取内容。您无法人工传递 IOException。

关于java - 从 PipedOutputStream 到 PipedInputStream 的冒泡 IOException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569781/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com