linux挂起按什么唤醒 如何设置linux进程的休眠?
如何设置linux进程的休眠?要使进程进入睡眠状态,一般步骤如下:0。定义并初始化(如果还没有)等待队列头(queue头)休眠进程和唤醒进程都应该可以访问等待队列头。1为进程的每个睡眠定义并初始化一个
如何设置linux进程的休眠?
要使进程进入睡眠状态,一般步骤如下:0。定义并初始化(如果还没有)等待队列头(queue头)休眠进程和唤醒进程都应该可以访问等待队列头。1为进程的每个睡眠定义并初始化一个等待队列(queue)2。将等待队列添加到相应的等待队列头中。三。将进程状态设置为task_u2;Interactive或task_2;Check sleep condition是否为true,否则跳过步骤5。执行schedule()6。清理:将进程状态更改为taskRunning(通常已经运行,除非从第4步跳转),从waiting queue头中删除waiting queue(防止多次唤醒)