MCPcopy Create free account
hub / github.com/Simple-XX/SimpleKernel / BoostPriority

Method BoostPriority

src/task/include/scheduler_base.hpp:113–114  ·  view source on GitHub ↗

* @brief 优先级提升:当任务持有资源时被更高优先级任务等待,提升其优先级 * * 用于支持优先级继承协议(防止优先级反转) * * @param task 需要提升优先级的任务 * @param new_priority 新的优先级(继承自等待者中的最高优先级) */

Source from the content-addressed store, hash-verified

111 * @param new_priority 新的优先级(继承自等待者中的最高优先级)
112 */
113 virtual auto BoostPriority([[maybe_unused]] TaskControlBlock* task,
114 [[maybe_unused]] int new_priority) -> void {}
115
116 /**
117 * @brief 优先级恢复:当任务释放资源后,恢复其原始优先级

Callers 3

test_rr_hooksFunction · 0.80
test_fifo_hooksFunction · 0.80
TESTFunction · 0.80

Calls

no outgoing calls

Tested by 3

test_rr_hooksFunction · 0.64
test_fifo_hooksFunction · 0.64
TESTFunction · 0.64