Структура, используемая для определения способа уведомления потока об исчерпании адаптивной квоты или перегрузке системы планирования
#include <sys/sched_aps.h>#include <sys/neutrino.h>typedef struct {const struct sigevent *bankruptcy_notification;const struct sigevent *overload_notification;/* each partition gets a different set of sigevents */_Int16t id;} sched_aps_events_parm;
Структура используется в функции SchedCtl() в сочетании с командой SCHED_APS_ATTACH_EVENTS для определения структуры struct sigevent, которая будет использоваться адаптивным планировщиком для уведомления потока об исчерпании адаптивной квоты или перегрузке всей системы планирования.
Структура включает следующие поля:
NULL
, если не хотите изменять уведомление. -1
для партиции вызывающего потока. Команда обновляет этот элемент, указывая партицию, к которой она прикрепила события. ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки