bash - 如果多个程序正在从 FIFO 中读取数据,那么按接收顺序提供哪些保证?
问题描述
假设我制作了一个命名管道:
mkfifo foo
cat foo
cat foo
echo "stuff" > "$foo"
是否可以保证第一次调用 cat 将首先收到数据?
解决方案
推荐阅读
- java - Spring Boot 无法自动装配 @ConfigurationProperties
- c++ - 链表不会打印最大值
- python - 用顺序名称替换字符串?
- winforms - 在 C# 中禁用自动完成
- docker - 在 Google Cloud Run 或 Cloud Run on GKE 上从另一个容器创建服务或容器
- android - 您的应用包含公开的 Google Cloud Platform (GCP) API 密钥。有关详细信息,请参阅此 Google 帮助中心文章
- json - 将 json.parse 与 src 手动路由合并
- antlr - 有没有办法使用 antlr4 语法生成构建器?
- c# - 当 dotPeek 和 stackoverflow 问题反编译器清楚地显示它时,无法通过反射找到/编辑字段
- linux - 是否可以在 raspbian 上安装 linux 程序?