MyWackoSite:
КурсОперационныеСистемы
/
ПрактикумPosixThreads
/PthreadLectures
...
Home Page
|
Каталог
|
Изменения
|
НовыеКомментарии
|
Пользователи
|
Регистрация
|
Вход:
Пароль:
Это старая версия
КурсОперационныеСистемы/ПрактикумPosixThreads/PthreadLectures
за 2007-03-04 01:50:19..
Лекция 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
(гибрид многопоточной и событийно-ориентированной архитектур)
Архитектуры многопоточных приложений
Курс рассчитан на 1/2 семестра лекций (1 пара через неделю) и параллельно проводящийся семестровый практикум (1 пара в неделю). По часам это приблизительно соответствует пятидневному интенсивному курсу по шесть часов в день.
Файлов нет. [
Показать файлы/форму
]
Комментариев нет. [
Показать комментарии/форму
]
Powered by
WackoWiki R4.2