- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 Linux工作队列解析(二)
工作、工作队列和工作者线程如前所述,我们把推后执行的任务叫做工作(work),描述它的数据结构为work_struct,这些工作以队列结构组织成工作队列(workqueue),其数据结构为workqueue_struct,而工作线程就是负责执行工作队列中的工作。系统默认的工作者线程为events,自己也可以创建自己的工作者线程。表示工作的数据结构工作用中定义的work_
2012-01-12 22:44:39 533
转载 linux工作队列解析(一)
INIT_DELAYED_WORK()是一个宏,我们给它传递了两个参数.&hub->leds和led_work.对设备驱动熟悉的人不会觉得INIT_DELAYED_WORK()很陌生,其实鸦片战争那会儿就有这个宏了,只不过从2.6.20的内核开始这个宏做了改变,原来这个宏是三个参数,后来改成了两个参数,所以经常在网上看见一些同志抱怨说最近某个模块编译失败了,说什么make的时候遇见这么一个错误:
2012-01-12 22:43:19 917
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人