Может ли процесс, который пишет в канал, сказать, когда читатель (в другом процессе) блокирует, потому что он пытается читать из канала, а канал в настоящее время пуст?
Если это невозможно с каналом, возможно ли это с другой формой IPC?
Я подозреваю, что ответ - нет, но я все равно решил спросить.
Вариант использования для этого - запись в канал только тогда, когда данные действительно нужны читателю.