`
javababy1
  • 浏览: 1170460 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux内核里的工作队列及内核通知链

阅读更多

看懂后总结了一下,其实就两句话:

工作队列初始化就是开启一个内核线程,然后内核线程会将你注册在链表上的动作(函数)按顺序执行,执行完后将函数从链表上移除。

内核通知链其实就是一个回调函数链。你首先需要将你要执行的动作注册到链表上。然后在一个地方call通知链的时候,CALL函数就会将链上注册的函数顺序执行一遍。再CALL一次就再执行一次。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics