В какой момент потребитель в конвейере может замедлить производитель?

Похоже, вы хотите удалить _и все не -пустые символы после него, поэтому:

sed 's/_[^[:blank:]]*//' < file
0
25.07.2019, 00:26
1 ответ

В общем, если bиспользовал ресурсы (процессора, диска, памяти, файловых дескрипторов и т. д. ), которые aтакже были необходимы, или если bдержал какой-либо тип блокировки на файлах или в базы данных, которые aпытался получить, это возможно, замедлило быa(или даже привело бы aк сбою ).

Процесс aпросто блокировался бы при попытке записи в b, если bнедостаточно быстро читал то, что он записывает. Это, я считаю, более распространенный сценарий.

2
28.01.2020, 02:29

Теги

Похожие вопросы