экспериментальным путем.
Пусть у меня есть программа, которая что-то пишет в stdout, назовем ее stdout_producer
Дальше у меня есть программа, которая читает stdin и делает io.Copy(someNetworkConnection, os.Stdin)
Если я запущу их таким образом
stdout_producer | stdin_consumer
Так вот, будет ли вывод в stdout stdout_producer внутри блокироваться, пока stdin_consumer не прочитает из stdin?
Судя по https://m.habr.com/ru/post/195152/, будет буферизироваться
Обсуждают сегодня