Оглавление

Процессы и потоки

О процессах и потоках

Многозадачность

Диспетчеризация

Приоритеты в обслуживании

Класс приоритета

Уровень приоритета

Основной приоритет

Переключения контекста

"Форсаж" приоритета

Инверсия приоритета

Многопроцессорные системы

Родство потока

Поток идеального процессора

Поддержка NUMA

Многопоточность

Создание потоков

Размер стека потока

Дескрипторы и идентификаторы потока

Приостановка исполнения потока

Выполнение синхронизации нескольких потоков

Многопоточность и объекты GDI

Локальная память потока

Создание окон в потоках

Завершение работы потока

Защита потока и права доступа

Дочерние процессы

Создание процессов

Настройка свойств окна, с использованием структуры STARTUPINFO

Дескрипторы и идентификаторы процесса

Получение дополнительной информации о процессе

Наследование

Наследование дескрипторов

Наследование переменных окружения

Наследование текущего каталога

Переменные окружения

Завершение работы процесса

Защита процесса и права доступа

Рабочий комплект процесса

Объединение потоков в пул

Объекты задания

Нити

Использование процессов и потоков

Создание дочернего процесса с переназначенным вводом и выводом

Изменение переменных окружения

Использование локальной памяти потока (TLS)

Справочник по процессам и потокам

Функции, используемые процессами и потоками

Функции процесса

Функции потока

Функции объекта задания

Функции пула потоков

Функции нити

Функции NUMA

Устаревшие функции

Структуры, используемые процессами и потоками

Структуры, используемые процессами и потоками

Структуры объекта задания

Макрокоманды, используемые процессами и потоками

Флажки создания процесса

Назад в оглавление
На главную страницу

Hosted by uCoz