发布网友
共2个回答
懂视网
很多朋友都想知道linux系统如何设置休眠时间?下面就一起来说说吧!
linux系统如何设置休眠时间
1、首先需要先打开linux系统,随后点击启动器。
2、在启动器里面点击设置按钮。
3、在设置里面点击【电源管理】并切换到【系统】选项卡。
4、接着找到【在闲置时】,最后推动后面的滑块就可以设置相应的休眠时间了。
以上是小编的分享,希望能帮到大家。
热心网友
将一个进程置于休眠状态,一般步骤如下:
0. 定义并初始化(如果还没有的话)一个等待队列头(wait_queue_head_t),这个等待队列头应该是能被要休眠的进程和负责唤醒的进程都能访问 到。
1. 对进程的每次休眠,定义并初始化一个等待队列(wait_queue_t)
2. 把等待队列加入到相应的等待队列头中。
3. 把进程状态置为 TASK_INTERRUPTIBLE 或 TASK_UNINTERRUPTIBLE
4. 再次检查休眠条件是否为真,否则跳过第5步
5. 执行 schele()
6. 清理:将进程状态改为 TASK_RUNNING(通常已经是,除非是从第4步跳过来的),把等待队列从等待队列头中删除(防止多次唤醒)