PreallocatedWorkItem Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
PreallocatedWorkItem(WorkItemHandler) |
Инициализирует новый рабочий элемент с помощью делегата WorkItemHandler , заранее выделяя ресурсы для рабочего элемента. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) |
Инициализирует новый рабочий элемент с помощью делегата WorkItemHandler , заранее выделяя ресурсы для рабочего элемента, и задает приоритет рабочего элемента относительно других рабочих элементов в пуле потоков. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
Инициализирует новый рабочий элемент с помощью делегата WorkItemHandler , заранее выделяя ресурсы для рабочего элемента, и задает приоритет рабочего элемента относительно других рабочих элементов в пуле потоков. Также указывает, как пул потоков будет выделять время процессора для рабочего элемента. |
PreallocatedWorkItem(WorkItemHandler)
Инициализирует новый рабочий элемент с помощью делегата WorkItemHandler , заранее выделяя ресурсы для рабочего элемента.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler);
PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)
Параметры
- handler
- WorkItemHandler
Указывает метод, который будет выполняться предварительно выбранным рабочим элементом.
Комментарии
В C++ убедитесь, что методы, используемые в качестве делегатов WorkItemHandler , демонстрируют гибкое поведение модели потоков. Вызов негибкого метода из рабочего элемента вызовет взаимоблокировку.
См. также раздел
- WorkItemHandler
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Применяется к
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
Инициализирует новый рабочий элемент с помощью делегата WorkItemHandler , заранее выделяя ресурсы для рабочего элемента, и задает приоритет рабочего элемента относительно других рабочих элементов в пуле потоков.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority);
PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority);
function PreallocatedWorkItem(handler, priority)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority)
Параметры
- handler
- WorkItemHandler
Указывает метод, который будет выполняться предварительно выбранным рабочим элементом.
- priority
- WorkItemPriority
Приоритет рабочего элемента относительно других рабочих элементов в пуле потоков. Этот параметр может иметь значение Low, Normal или High.
Комментарии
См. раздел примечаний перегрузки PreallocatedWorkItem(WorkItemHandler).
См. также раздел
- PreallocatedWorkItem(WorkItemHandler)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Применяется к
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Инициализирует новый рабочий элемент с помощью делегата WorkItemHandler , заранее выделяя ресурсы для рабочего элемента, и задает приоритет рабочего элемента относительно других рабочих элементов в пуле потоков. Также указывает, как пул потоков будет выделять время процессора для рабочего элемента.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function PreallocatedWorkItem(handler, priority, options)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions)
Параметры
- handler
- WorkItemHandler
Указывает метод, который будет выполняться предварительно выбранным рабочим элементом.
- priority
- WorkItemPriority
Приоритет рабочего элемента относительно других рабочих элементов в пуле потоков. Этот параметр может иметь значение Low, Normal или High.
- options
- WorkItemOptions
Если для этого параметра задано значение TimeSliced, рабочий элемент выполняется одновременно с другими рабочими элементами, разделенными по времени, при этом каждый рабочий элемент получает долю процессорного времени. Если для этого параметра задано значение None, рабочий элемент запускается, когда рабочий поток становится доступным.
Комментарии
См. раздел примечаний перегрузки PreallocatedWorkItem(WorkItemHandler).