Блокировка чтения и записи по анонимному каналу - PullRequest
0 голосов
/ 27 февраля 2011

Я создал анонимный канал (используя системный вызов pipe в linux и _pipe () в windows). Я хотел знать 1. Являются ли операции чтения и записи в этом канале блокирующим вызовом (т. Е. Если канал заполнен, запись будет заблокирована)? 2. Есть ли вероятность перезаписи данных в анонимном канале? Если да, то какая из них лучше?

Спасибо, Манодж

1 Ответ

1 голос
/ 27 февраля 2011
  1. Да - труба блокируется при заполнении, хотя это редко случается в современных системах с большим объемом памяти.

  2. Если это произойдет, это серьезная ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...