Вопросы к части II

1. В чем отличие именованных каналов от неименованных?

2. Как создать в программе именованный канал?

3. Каково действие режима O_NONBLOCK, указываемого при открытии именованного канала?

4. Пусть некоторый процесс пытается писать в именованный канал, в то время как нет процесса, читающего из него. Что произойдет?

5. Возможно ли использовать именованный канал для взаимодействия между несвязанными процессами? Почему?

6. Как использовать именованные каналы для двухсторонней связи между процессами?

7. Какую информацию должен знать процесс, желающий общаться при помощи именованного канала?

8. Есть ли разница между именованным каналом и обычным файлом?

9. Можно ли при помощи именованного канала установить связь между процессами, выполняющимися на разных компьютерах? Почему?

10. Как удалить именованный канал?