Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
January 28 2026 15:38:44   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
4.12.1 Професси... 36136
Учимся удалять!... 33025
Примеры, синони... 24242
Декартовы коорд... 23627
Просмотр готовы... 23572
FAST (методика ... 22316
содержание - се... 21665
Просмотр готовы... 20561
Работа с инстру... 16047
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 9,955
новичок: Logyattella
Друзья сайта
Ramblers Top100
Рейтинг@Mail.ru

Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
ГЛАВА 11. ВЗАИМОДЕЙСТВИЕ ПРОЦЕССОВ
Наличие механизмов взаимодействия дает произвольным процессам возможность осуществлять обмен данными и синхронизировать свое выполнение с другими процессами. Мы уже рассмотрели несколько форм взаимодействия процессов, такие как канальная связь, использование поименованных каналов и посылка сигналов. Каналы (непоименованные) имеют недостаток, связанный с тем, что они известны только потомкам процесса, вызвавшего системную функцию pipe: не имеющие родственных связей процессы не могут взаимодействовать между собой с помощью непоименованных каналов. Несмотря на то, что поименованные каналы позволяют взаимодействовать между собой процессам, не имеющим родственных связей, они не могут использоваться ни в сети (см. главу 13), ни в организации множественных связей между различными группами взаимодействующих процессов: поименованный канал не поддается такому мультиплексированию, при котором у каждой пары взаимодействующих процессов имелся бы свой выделенный канал. Произвольные процессы могут также связываться между собой благодаря посылке сигналов с помощью системной функции kill, однако такое "сообщение" состоит из одного только номера сигнала.
В данной главе описываются другие формы взаимодействия процессов. В начале речь идет о трассировке процессов, о том, каким образом один процесс следит за ходом выполнения другого процесса, затем рассматривается пакет IPC: сообщения, разделяемая память и семафоры. Делается обзор традиционных методов сетевого взаимодействия процессов, выполняющихся на разных машинах, и, наконец, дается представление о "гнездах", применяющихся в системе BSD. Вопросы сетевого взаимодействия, имеющие специальный характер, такие как протоколы, адресация и др., не рассматриваются, поскольку они выходят за рамки настоящей работы.
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Случайные статьи
2.3.2.1 Сигналы те...
Правила размещения...
Что означает «GPS»?
Метод доступа в се...
6.2.2 Страницы и т...
Изображение связи
Как рассуждает ре...
2.4.1 Кодирование ...
Как работают лазер...
Группа 3 — програм...
Обобщенные модели
Проверка внедрения
Цена до 300 долларов
8.3 ТАЙМЕР
Глава 1. MacCentre...
7.8 КОМАНДНЫЙ ПРОЦ...
12.6 УПРАЖНЕНИЯ
2.2.1 Сообщения и ...
Видео для развлечения
Исчисление предик...
7.4.3. Независимос...
1.3.1 Первичная с...
Что представляет с...
9.1.2.2 Выгрузка с...
Оценка степени мощ...
10.1.2.6 Другие фу...
3.9 Технология Gig...
5.2. Ближайшие задачи
Глава четвертая
Вывод на семантич...
Глава 26. iFinder
Идентификация сущн...
Вариант 3.
Технология фазиров...
Глава 28. GPSMAP 276С
11.3 ВЗАИМОДЕЙСТВ...
2.2.7 Объем и инфо...
11.2.2 Разделение ...
1. Общий обзор мет...
Программное обеспе...
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
Copyright © 2009