Igor Liferenko Asked: 2018-08-05 06:32:22 +0800 CST2018-08-05 06:32:22 +0800 CST 2018-08-05 06:32:22 +0800 CST 软件流控:为什么 TX 在终端被阻塞? 772 ^S为什么终端按下后无法发送数据?我一直认为^S终端使用它来告诉 tty 驱动程序不能从应用程序到终端传输数据(例如,当它忙于处理显示时)。但事实证明,它^S告诉 tty 驱动程序不能将来自终端的输出传输到应用程序。这是一个惊喜。为什么需要这个? 这是通过以下测试发现的: 打开xtermor gnome-terminal,输入date,然后^S,然后^M(又名输入),然后稍等,然后^Q。结果是显示当前日期,而不是不久前的日期。 tty pty 1 个回答 Voted Best Answer Thomas Dickey 2018-08-05T06:37:57+08:002018-08-05T06:37:57+08:00 您会看到应用程序被阻止的效果,因为它无法回显您尝试发送给它的数据。
您会看到应用程序被阻止的效果,因为它无法回显您尝试发送给它的数据。