Linux kernel 使用schedule_timeout()时的准确时间是多少?

Linux kernel 使用schedule_timeout()时的准确时间是多少?,linux-kernel,Linux Kernel,我有个问题,时间表什么时候超时 如果任务希望睡眠500毫秒,A将使用schedule_timeout函数。 但500毫秒后,调度程序将获取事件并检查队列中的就绪任务,并运行优先级最高的任务B。但它不是任务。也就是说,任务将在运行队列中具有最高优先级时运行。如果这是真的,我们不能保证起床时间。对吗?计划\u超时保证至少经过指定的时间段 因此,在这种情况下,任务A将在至少500毫秒内运行

我有个问题,时间表什么时候超时 如果任务希望睡眠500毫秒,A将使用schedule_timeout函数。 但500毫秒后,调度程序将获取事件并检查队列中的就绪任务,并运行优先级最高的任务B。但它不是任务。也就是说,任务将在运行队列中具有最高优先级时运行。如果这是真的,我们不能保证起床时间。对吗?

计划\u超时保证至少经过指定的时间段

因此,在这种情况下,任务A将在至少500毫秒内运行