pty 的行为与普通 tty 相同。普通 tty 具有输入(原始和熟模式)和输出队列。
使用 pty,tty 输出队列连接到主输入,tty 原始输入连接到主输出。所以不是队列多了,是你可以把tty输出队列当成master端的输入。
添加
pty 是一个普通的 tty。通用 tty 部分处理诸如行编辑、原始和熟模式输入、Ctrl+S 等流控制等内容。
每个 tty 都有一个处理实际输入和输出的后端。这可以是串行驱动程序。它可以是与键盘和 VGA 或帧缓冲区接口的驱动程序。它也可以是 PTY 母版。在 pty 的情况下,tty 输出可供 master 读取,并且 master 写入放置在原始输入队列中。