idle() - Unix,Linux 系统调用
Tutorials Point


  Unix 初学者指南
  Unix Shell 编程
  高级 Unix
  Unix 有用参考
  Unix 有用资源
  精选阅读

版权所有 © 2014 tutorialspoint



  首页     参考     讨论论坛     关于TP  

idle() - Unix,Linux 系统调用


previous next AddThis Social Bookmark Button

广告

名称

idle - 使进程 0 处于空闲状态

语法

#include <unistd.h>

int idle(void);

描述

idle() 是引导过程中使用的内部系统调用。它将进程的页面标记为可交换,降低其优先级,并进入主调度循环。idle() 永远不会返回。

只有进程 0 可以调用 idle()。任何用户进程,即使是具有超级用户权限的进程,都将收到 EPERM

返回值

对于进程 0,idle() 永远不会返回,对于用户进程,始终返回 -1。

错误

标签描述
EPERM 对于用户进程,始终如此。

符合标准

此函数是 Linux 特定的,不应在旨在可移植的程序中使用。

注释

从 2.3.13 开始,此系统调用不再存在。

previous next Printer Friendly

广告


  

广告



广告