全部博文(17)
发布时间:2014-12-02 19:24:19
一.概念 1.并发(concurrency)指多个执行单元同时,并行被执行。 2.并发的执行单元对共享资源,(比如说,硬件资源,全局变量,静态变量等)访问很容易导致竞态(race conditions)。 3.造成竞态的主要原因: &.........【阅读全文】
发布时间:2014-11-26 11:00:01
Chapter 1:驱动程序在初始化时,通过函数task_init建立一个tasklet,然后调用函数tasklet_schedule将这个tasklet放在 tasklet_vec链表的头部,并唤醒后台线程ksoftirqd。当后台线程ksoftirqd运行调用__do_softirq时,会执行在中断向量表softirq_vec里中断号TASKLET_SOFTIRQ对应的tasklet_action函数,然后tasklet_.........【阅读全文】