【问题标题】:Setting priority of a process without using nice and/or renice command不使用 nice 和/或 renice 命令设置进程的优先级
【发布时间】:2015-05-19 18:33:48
【问题描述】:

有没有办法在 linux 中不使用 nice 和 renice 命令来设置进程的优先级。

在我搜索的任何地方,我都能找到仅使用 nice 和 renice 命令设置优先级的解决方案。我需要在不使用这两个命令的情况下设置进程的优先级。

我有办法做到这一点吗?

我的应用程序是在 linux 平台上运行的 C 应用程序。如果有办法通过在应用程序中执行它也可以。

【问题讨论】:

标签: c linux unix


【解决方案1】:

C 程序可以使用setpriority() 使自己(或某个其他进程,或进程组,或给定用户的所有进程)拥有更少(或具有足够权限,即如果以 root 身份运行,则拥有更多)有利的调度优先级。有关详细信息,请参阅其手册页。

【讨论】:

    猜你喜欢
    • 2012-08-21
    • 2023-01-16
    • 2011-12-02
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多