(1)
(2)示例代码:
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <unistd.h>
int main()
{
pid_t pid = getpid(); // 获取当前进程的 PID
int new_prio = 10; // 新的优先级值(数值越小,优先级越高)
if ( setpriority( PRIO_PROCESS, pid, new_prio ) == -1 )
{
perror("setpriority");
exit(EXIT_FAILURE);
}
printf( "Priority of process %d set to %d\n", pid, new_prio );
return 0;
}
(3)
谢谢