SimpleKernel 1.17.0
Loading...
Searching...
No Matches
TaskControlBlock::PriorityCompare Struct Reference

任务优先级比较函数,优先级数值越小,优先级越高 More...

#include <task_control_block.hpp>

Collaboration diagram for TaskControlBlock::PriorityCompare:
Collaboration graph

Public Member Functions

auto operator() (TaskControlBlock *a, TaskControlBlock *b) -> bool
 比较两个任务的优先级
 

Detailed Description

任务优先级比较函数,优先级数值越小,优先级越高

Definition at line 128 of file task_control_block.hpp.

Member Function Documentation

◆ operator()()

auto TaskControlBlock::PriorityCompare::operator() ( TaskControlBlock a,
TaskControlBlock b 
) -> bool
inline

比较两个任务的优先级

Parameters
a第一个任务控制块指针
b第二个任务控制块指针
Returns
bool 如果 a 的优先级低于 b 返回 true

Definition at line 135 of file task_control_block.hpp.

135 {
136 return a->sched_info.priority > b->sched_info.priority;
137 }
int priority
优先级 (数字越小优先级越高)
struct TaskControlBlock::SchedInfo sched_info

The documentation for this struct was generated from the following file: