gpt4 book ai didi

在写入之前检查管道是否打开

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:46 25 4
gpt4 key购买 nike

我想知道是否有可能在写入之前检查管道是否打开?我不希望管道的另一端在打开时从中读取,我只想检查管道是否要发送 SIGPIPE 信号以及是否只是关闭我的程序。已读取(...)的程序不应使用react。

编辑:答案很简单..我只写一个 0 字节长的消息就足够了...

最佳答案

这是命名管道吗?

您可以用它们做的一件事是打开命名管道,以便在您的编写器和阅读器中读取(当然也可以写入)。当您运行时,您的 writer 会将管道的两端标记为打开,当然您的 writer 不会真正从中读取数据。

参见 this manpage on fifos .看起来多个进程可以打开管道进行读取。

关于在写入之前检查管道是否打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35379616/

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