gpt4 book ai didi

Windows 和 Linux 线程优先级等价

转载 作者:可可西里 更新时间:2023-11-01 09:57:01 27 4
gpt4 key购买 nike

Windows 操作系统将以下常量定义为线程优先级:

  • THREAD_PRIORITY_IDLE (-15)
  • THREAD_PRIORITY_LOWEST (-2)
  • THREAD_PRIORITY_BELOW_NORMAL (-1)
  • THREAD_PRIORITY_NORMAL (0)
  • THREAD_PRIORITY_ABOVE_NORMAL (1)
  • THREAD_PRIORITY_HIGHEST (2)
  • THREAD_PRIORITY_TIME_CRITICAL (15)

Linux有sched_get_priority_max()和sched_get_priority_min()来获取线程优先级范围。

Windows 和 Linux 线程优先级值是否可以等价?

最佳答案

默认 Linux 优先级范围在 -20(最高)和 20(空闲)之间,步长为 1,默认为 0。负(提高)优先级只能由 super 用户分配。注意 Linux 从不声称 -20 是 Realtime/Time Critical,而 RTLinux 使用单独的方法来实现 Realtime。另请注意,在 Linux 内核空间中,这些优先级具有不同的范围。 -20:20 是一个严格的用户空间的东西。

关于Windows 和 Linux 线程优先级等价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138756/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com