gpt4 book ai didi

c++ - 是否有内置机制,以便在缓冲区不足时写入管道的字节可以覆盖较早的字节?

转载 作者:行者123 更新时间:2023-11-28 08:27:01 24 4
gpt4 key购买 nike

很像一个队列,当队列已满时,有新成员想进来,只需移除队列头部的第一个成员即可。

windows有没有这种默认机制?

如果是,我如何在 C/C++ 中做到这一点?

最佳答案

没有。一旦写入,必须先在远端读取字节,然后才能读取稍后写入发送端的字节。否则它就不是什么管道了。任何丢弃都必须在接收方实现。或者在发送端实现一个写入队列,如果您发现自己在写入时被阻塞,则根据需要丢弃。

关于c++ - 是否有内置机制,以便在缓冲区不足时写入管道的字节可以覆盖较早的字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3673126/

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