当多个进程在调用sleep_on函数时,会隐式构建一个期待队列,经过每个进程在内核栈中的暂时变量tmp,构成了"链表"结构,它并不是一个真正的链表。每个调用sleep_on的进程会被拔出到期待队列的头部。随着sleep_on函数的口头,使得tmp指针指向队列中队列头指针指向的原期待义务,而队列头指针p则指向本次新参与的期待义务。
本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://clwxseo.com/wangluoyouhua/8744.html