Электронная библиотека
Поиск
А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ы
Э
Ю
Я
[A-Z]
[0-9]
Стивенс Уильям
»
UNIX: взаимодействие процессов
- читать книгу онлайн бесплатно
Оглавление
« Назад
Вперед »
Настройки
Следующая страница »
Конец бесплатного ознакомительного фрагмента
К сожалению, полный текст книги недоступен для бесплатного чтения в связи с жалобой правообладателя.
Оглавление:
Предисловие
1
ЧАСТЬ 1 ВВЕДЕНИЕ В IPC UNIX
2
ГЛАВА 1 Обзор средств взаимодействия процессов Unix
2
1.1. Введение
3
1.2. Процессы, потоки и общий доступ к информации
3
Потоки
4
1.3. Живучесть объектов IPC
4
1.4. Пространства имен
5
1.5. Действие команд fork, exec и exit на объекты IPC
6
1.6. Обработка ошибок: функции-обертки
7
Значение errno
8
1.7. Стандарты Unix
9
Posix
9
The Open Group
9
Версии Unix и переносимость
10
1.8. Комментарий к примерам IPC
10
1.9. Резюме
10
Упражнения
11
ГЛАВА 2 Posix IPC
11
2.1. Введение
11
2.2. Имена IPC
12
Функция px_ipc_name
12
2.3. Создание и открытие каналов IPC
13
2.4. Разрешения IPC
14
2.5. Резюме
15
Упражнения
15
ГЛАВА 3 System V IPC
15
3.1. Введение
15
3.2. Ключи типа key_t и функция ftok
15
Пример
16
3.3. Структура ipc_perm
16
3.4. Создание и открытие каналов IPC
16
3.5. Разрешения IPC
17
3.6. Повторное использование идентификаторов
18
3.7. Программы ipcs и ipcrm
19
3.8. Ограничения ядра
19
3.9. Резюме
20
Упражнения
20
ЧАСТЬ 2 ОБМЕН СООБЩЕНИЯМИ
20
ГЛАВА 4 Именованные и неименованные каналы
20
4.1. Введение
20
4.2. Приложение типа клиент-сервер
21
4.3. Программные каналы
21
Пример
22
4.4. Двусторонние каналы
23
4.5. Функции popen и pclose
23
Пример
24
4.6. Именованные каналы (FIFO)
24
Пример
25
Пример: неродственные клиент и сервер
25
4.7. Некоторые свойства именованных и неименованных каналов
26
4.8. Один сервер, несколько клиентов
27
Открытие файла и отправка его в FIFO клиента
28
Атомарность записи в FIFO
29
FIFO и NFS
29
4.9. Последовательные и параллельные серверы
30
Атака типа «отказ в обслуживании»
30
4.10. Потоки и сообщения
30
4.11. Ограничения программных каналов и FIFO
32
4.12. Резюме
33
Упражнения
33
ГЛАВА 5 Очереди сообщений Posix
33
5.1. Введение
33
5.2. Функции mq_open, mq_close, mq_unlink
34
Пример: программа mqcreate1
34
Пример: программа mqunlink
35
5.3. Функции mq_getattr и mq_setattr
35
Пример: программа mqgetattr
35
Пример: программа mqcreate
36
5.4. Функции mqsend и mqreceive
36
Пример: программа mqsend
37
Пример: программа mqreceive
37
5.5. Ограничения очередей сообщений
38
Пример: программа mqsysconf
38
5.6. Функция mq_notify
38
Настройки:
Arial
Century
Courier
Georgia
Tahoma
Verdana
Times New Roman
А
12
14
16
18
20
22
24
26
А
Ширина:
100
%
Выравнивать текст
Сбросить настройки
© «Электронная библиотека Bookscafe.Net», 2015-2024
Правообладателям
Ответы на вопросы (FAQ)
Рецензии