<<
>>

Семинары 6-7. Средства System VIPC. Организация работы с разделяемой памятью в UNIX. Понятие нитей исполнения (thread)

Преимущества и недостатки потокового обмена данными. Понятие System V IPC. Пространство имен. Адресация в System V IPC. Функция f tok (). Дескрипторы System V IPC. Разделяемая память в UNIX.
Системные вызовы shmget (), shmat (), shmdt (). Команды ipc и ipcrm. Использование системного вызова shmctl(),iMi освобождения ресурса. Разделяемая память и системные вызовы fork (), exec () и функция exit (). Понятие о нити исполнения (thread) в UNIX. Идентификатор нити исполнения. Функция pthread_self (). Создание и завершение thread'a. Функции pthread_create (), pthread_exit (), pthread_join(). Необходимость синхронизации процессов и нитей исполнения, использующих общую память.

Ключевые слова: System V IPC, пространство имен средств связи, ключ System V IPC, дескриптор (идентификатор) System V IPC, разделяемая память (shared memory), функция f tok, системные вызовы

shmget, shmat, shmdt, shmctl, флаги IPC_CREAT и IPC_EXCL, ключ IPC_PRIVATE, команды ipcrm и ipcs, нить исполнения (thread), идентификатор нити исполнения (TID), библиотека pthread, функции pthread_self, pthread_create, pthread_exit, pthread_joi.n.

<< | >>
Источник: В.Е. Карпов К.А. Коньков. Основы операционных систем. 2005

Еще по теме Семинары 6-7. Средства System VIPC. Организация работы с разделяемой памятью в UNIX. Понятие нитей исполнения (thread):

  1. § 14. Права рассчитывать на исполнение последней воли (право быть наследодателем), достойное отношение к телу и уважение к памяти после смерти (п. 1739-1747)
  2. 1. Общая характеристика средств обеспечения исполнения обязательств
  3. 13.2.2. Организация деятельности средства массовой информации
  4. 13.2.4. Отношения средств массовой информации с гражданами и организациями
  5. СЕМИНАРЫ:
  6. 2. Исполнение обязательств по подаче транспортных средств и предъявлению грузов к перевозке
  7. Текущие управленческие решения и организация их исполнения.
  8. Статья 322. Незаконная организация или содержание мест для употребление одурманивающих средств
  9. Работа с персоналом в организации.
  10. Методы работы с личностью в организации.