【发布时间】:2019-03-25 03:51:42
【问题描述】:
Linux 管道可以缓冲多少数据?这是可配置的吗?
如果管道的两端都在同一个进程中,但线程不同,会有什么不同吗?
请注意:这个“同一个进程,两个线程”的问题是理论上的侧边栏,真正的问题是关于缓冲的。
【问题讨论】:
-
man 7 pipe来自 shell 将回答您的许多问题。
标签: linux multithreading linux-kernel pipe ipc
Linux 管道可以缓冲多少数据?这是可配置的吗?
如果管道的两端都在同一个进程中,但线程不同,会有什么不同吗?
请注意:这个“同一个进程,两个线程”的问题是理论上的侧边栏,真正的问题是关于缓冲的。
【问题讨论】:
man 7 pipe 来自 shell 将回答您的许多问题。
标签: linux multithreading linux-kernel pipe ipc
根据“ulimit -a”(感谢带外建议),它非常小,大约 512 字节。
【讨论】: