Linux管道一次写入数据有限制吗
发布时间:2022-09-01 16:24:00
发布人:syq

Linux 管道对阻塞之前一次写操作的大小有限制。
专门为每个管道所使用的内核级缓冲区确切为 4096 字节。 除非阅读器清空管道,否则一次超过 4K 的写操作将被阻塞。
实际上这算不上什么限制,因为读和写操作是在不同的线程中实现的。
Linux 管道对阻塞之前一次写操作的大小有限制。
专门为每个管道所使用的内核级缓冲区确切为 4096 字节。 除非阅读器清空管道,否则一次超过 4K 的写操作将被阻塞。
实际上这算不上什么限制,因为读和写操作是在不同的线程中实现的。