gpt4 book ai didi

java - 确保 PipedOutputStream 阻塞(刷新?)

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

我在 Java 中使用 PipedOutputStreamPipedInputStream

一个线程正在生成字节并写入它们;另一个正在消耗它们。

我想确保生成字节的速度不会明显快于消耗字节的速度。

PipedOutputStream何时阻塞?其缓冲区有固定大小吗?

或者我每次write()之后都需要调用flush()吗?

最佳答案

这就是它的行为方式。管道共享一个相当小的缓冲区,根据下面的注释,如果它填满了写入器 block ,则为 1k。

关于java - 确保 PipedOutputStream 阻塞(刷新?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986097/

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