Структура, используемая для присоединения потока к партиции адаптивного планировщика
#include <sys/sched_aps.h>#include <sys/neutrino.h>typedef struct {_Int16t id;_Int32t pid;_Int32t tid;} sched_aps_join_parms;
Структура используется в функции SchedCtl() в сочетании с командой SCHED_APS_JOIN_PARTITION и определяет параметры потока, который требуется присоединить к заданной партиции адаптивного планировщика.
Структура включает следующие поля:
-1
, то к разделу присоединяется процесс с ID pid. Это не изменяет партиции в которых находятся потоки процесса; это просто устанавливает партицию, в которой выполняются потоки, когда они обрабатывают импульс. ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки