首页 > 试题广场 >

当 configUSE_PREEMPTION=1 且 con

[单选题]
当 configUSE_PREEMPTION=1 且 configUSE_TIME_SLICING=0 时,两个相同优先级且均处于就绪态的任务A与B的调度行为是什么?
  • 内核按时间片在A和B之间轮转
  • B会获得CPU,因为它后就绪
  • 当前正在运行的任务会持续运行直至阻塞/挂起或主动让出
  • A和B都不会运行,直到有更高优先级任务解锁它们
一旦其中一个任务开始运行,它将一直独占CPU,直到它主动放弃CPU控制权(如进入阻塞态、挂起态或被更高优先级任务抢占),另一个同优先级任务才能得到运行机会。
发表于 2025-10-14 16:31:49 回复(0)
configUSE_PREEMPTION=1启用抢占 configUSE_TIME_SLICING=0禁用时间片轮转
发表于 2025-09-22 10:51:01 回复(0)