Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Основы параллельного программирования
Глава 8. Синхронизация и взаимодействие процессов
Предыдущая страница
Следующая страница
Table of contents
Предисловие
Порядок чтения
Глава 1. Для нетерпеливого читателя
+
Глава 2. Пути повышения производительности процессоров
+
Глава 3. Пути повышения производительности оперативной памяти
Глава 4. Организация данных во внешней памяти
Глава 5. Основные положения
+
Глава 6. Стандарты на операционные системы UNIX
+
Глава 7. Управление процессами
+
Глава 8. Синхронизация и взаимодействие процессов
-
8.1. Разделяемая память
8.1.1. Функция shmget
8.1.2. Функция shmat
8.1.3. Функция shmctl
8.2. Семафоры
8.2.1. Функция semget
8.2.2. Функция semop
8.2.3. Функция semctl
8.2.4. Пример использования семафоров и разделяемой памяти
8.3. События
8.4. Очереди сообщений (почтовые ящики)
8.4.1. Функция msgget
8.4.2. Функция msgsnd
8.4.3. Функция msgrcv
8.4.4. Функция msgctl
8.4.5. Пример использования очередей
8.4.6. Функция pipe
8.5. Пример многопроцессной программы, вычисляющей произведение матрицы на вектор
Глава 9. Управление задачами (threads)
+
Глава 10. Синхронизация и взаимодействие задач
+
Глава 11. Интерфейс MPI (Message Passing Interface)
+
Источники дополнительной информации
Программа курса
Список задач
Указатель русских терминов
Указатель английских терминов
Список иллюстраций
Список таблиц
Список примеров
Данный блок поддерживает скрол*