このヒントは私を混乱させました。-buffering line
ラインバッファリングが出力のフラッシュにのみ影響すると思ったとき、それは入力バッファを無限に大きくすると言っているようです? 長蛇の列を防ぐため-buffersize 5000
に と一緒に使用することはできませんか? -buffering line
もし私ができるなら、何が良いのですchan pending
か?改行なしでバッファがいっぱいになったことを発見するには?
または、2 つの異なるバッファーがありますか? 時間を節約するためにデータを事前に読み取るためのものと、コマンドが好きgets
でread
使用する内部のものですか?
gets
編集:または、部分的な行が返されないため、使用した場合にのみ問題が発生しますか? gets
ストリームを無限ラージ バッファ モードにしますか? これは、TIP で説明されている「ライン バッファ モード」ですか?