Setting the Thread Quantum
9/8/2008
Como uma multitarefa preemptiva OS, Windows Embedded CE baseia preemption exclusivamente na prioridade do segmento; Isto é, Windows Embedded CE agenda segmentos com uma prioridade mais alta para executar primeiro. Segmentos no mesmo nível de prioridade executar em um modo round-robin com cada segmento receber um quantum, ou fatia, do tempo de execução.
Porque Windows Embedded CE habilita um aplicativo para definir o quantum em um segmento - por - segmento base, você pode adaptar o Agendador de tarefas para o atual às necessidades de seu aplicativo. Para ajustar o quantum, Windows Embedded CE fornece duas funções:
- CeGetThreadQuantum
CeGetThreadQuantum Retorna o quantum para um segmento especificado. - CeSetThreadQuantum
CeSetThreadQuantum Permite que você defina o quantum para um segmento.
Alterar o quantum para um segmento especificado não afeta segmentos com uma prioridade mais alta.