Поделиться через


Структура IThreadProxy

Абстракция для потока выполнения.В зависимости от создаваемого ключа политики SchedulerType планировщика, диспетчер ресурсов будет предоставить прокси-поток, который основывается на регулярном потоке Win32 или потоком, планируемым в режиме пользователя (UMS).UMS потоки являются поддерживаемыми в 64-разрядных операционных системах, начиная с Windows 7 и выше.

struct IThreadProxy;

Члены

Dd492854.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод IThreadProxy::GetId

Возвращает уникальный идентификатор для прокси потока.

Метод IThreadProxy::SwitchOut

Disassociates контекст от основного виртуального корня процессора.

Метод IThreadProxy::SwitchTo

Выполняет совместное переключение контекста из текущего выполняемого контекста в другой.

Метод IThreadProxy::YieldToSystem

Заставляет вызвавший поток передать выполнение другому потоку, готовому к использованию на текущем процессоре.Операционная система выбирает следующий поток для выполнения.

Заметки

Прокси-потоки привязаны к контекстам выполнения, представленными интерфейсом IExecutionContext как способ управления работой.

Иерархия наследования

IThreadProxy

Требования

Заголовок: concrtrm.h

Параллелизм пространство имен:

См. также

Ссылки

Пространство имен concurrency

Структура IExecutionContext

Структура IScheduler

Структура IVirtualProcessorRoot