Операционные системы. Программирование в операционной среде Windows

94 Оглавление Введение 4 1. Работа с процессами 5 1.1.Понятие процесса 5 1.2. Типы приложений под Windows 6 1.3. Командная строка процесса 7 1.4. Переменные окружения 7 1.5. Текущие диск и каталог для процесса 10 1.6. Создание процесса 10 1.7. Завершение процесса 13 1.8. Дочерние процессы 14 1.9. Запуск обособленных дочерних процессов 15 1.10. Лабораторная работа №1. Работа с процессами 15 1.11. Контрольные вопросы 20 2. Потоки. Синхронизация потоков с помощью критических секций 2 1 2.1. Определение потока. Области их применения 21 2.2. Функция потока. Создание потока 22 2.3. Завершение потока 24 2.4. Приостановка и возобновление потоков 24 2.5. Функция Sleep 25 2.6. Переключение потоков 25 2.7. Синхронизация потоков с помощью критических секций 26 2.8. Лабораторная работа№2. Синхронизация потоков с помощью критических секций 27 2.9. Контрольные вопросы 28 3. Синхронизация потоков с помощью объектов ядра 29 3.1. Объекты ядра 29 3.2. Защита объектов ядра 30 3.3. Таблица описателей объектов ядра 31 3.4. Совместное использование объектов ядра несколькими процессами... 31 3.4.1. Наследование описателя объекта 32 3.4.2. Именованные объекты 32 3.4.3. Дублирование описателей объектов 34 3.5. Синхронизация потоков с помощью объектов ядра 34

RkJQdWJsaXNoZXIy MTY0OTYy