03 2017 档案

摘要:就从添加一个work_sturt到工作队列开始讲起吧,有两个函数可达到该目的:schedule_work、queue_work,只看queue_work吧,因为看了下面这些代码,就不用说啥了 1、events内核线程创建 那就先看看这个函数里面提到的keventd_wq变量,该变量的初始化在 上面这 阅读全文
posted @ 2017-03-21 21:50 一天能写一篇就好啦 阅读(1412) 评论(0) 推荐(0)
摘要:前言:之前一直以为等待队列是什么高大上的机制,其实也就那么回事,搞明白进程调度的问题,等待队列完全就是链表操作和进程状态改变啦,下面就着重说一下“wait_event”和“wake_up”这一对等待和唤醒操作。 1. wait_event,什么都不说,贴上代码一切明了。 关于等待的代码就这么多,很明 阅读全文
posted @ 2017-03-21 19:54 一天能写一篇就好啦 阅读(427) 评论(0) 推荐(0)