КурсОперационныеСистемы/ПрактикумPosixThreads/PthreadLectures 
Учебное пособие подготовлено по заказу и при поддержке ООО «Сан Майкросистемс СПБ» Содержание 
 Оглавление документа Лекция 1     Оглавление документа Лекция 2     Оглавление документа Лекция 3     Оглавление документа Лекция 4     Оглавление документа Лекция 5     Оглавление документа Лекция 6     Оглавление документа Лекция 7 ?     Оглавление документа Лекция 8 ?     Оглавление документа Лекция 9 ?     Оглавление документа Лекция 10    Musom (Старая структура) 
Лекция 1.  Введение  (текст существенно переделан)Лекция 2.  POSIX threads  (обзор архитектуры, реализация в Solaris 10, обзор реализаций в других Unix-системах)Лекция 3.  Cоздание и удаление нитей  (pthread_create, pthread_exit, pthread_join/detach, pthread_cancel)Лекция 4.  Дополнительные свойства нити  (pthread_attr_t и операции над ним.  Приоритеты нитей.)Лекция 5.  Нити и стандартные библиотеки Unix  Лекция 6.  Другие свойства нити.  Мониторинг поведения и отладка многопоточной программы  Лекция 7.  Примитивы синхронизации – мутексы и блокировки чтения/записи  Лекция 8.  Примитивы синхронизации – условные переменные  (зачем это нужно на примере задачи производитель-потребитель, создание, уничтожение, использование)Лекция 9.  Примитивы синхронизации – семафоры-счетчики  Лекция 10.  Альтернатива многопоточности – асинхронный ввод/вывод  Лекция 11.  Альтернатива многопоточности – select/poll  Лекция 12.  Событийно-ориентированная архитектура сетевого сервера  (продолжение лекции 11)Лекция 13.  Архитектура worker threads  (гибрид многопоточной и событийно-ориентированной архитектур)Архитектуры многопоточных приложений