2012年1月5日

完成量基础知识 ( completion )

摘要: 完成量机制是基于等待队列的,内核使用该机制等待某一操作的完成。其有两个参与者:一是等待某操作完成;另一是在操作完成时发出声明。当然可以有“任意数目”个进程等待操作完成。 完成量的数据描述如下: struct completion { unsigned int ... 阅读全文

posted @ 2012-01-05 23:06 YoungerChina 阅读(2540) 评论(0) 推荐(1)

linux内核中等待队列 (函数wait_event与wake_up)

摘要: 根据内核3.1.6版本源码、书籍和网上资料,对几个函数进行分析 介绍这几个函数,不得不先介绍等待队列wait_queue_head_t与完成量completion。 等待队列用于使得进程等待某一特定事件的发生,无需频繁的轮询,进程在等待周期中睡眠,当时... 阅读全文

posted @ 2012-01-05 00:03 YoungerChina 阅读(4072) 评论(0) 推荐(0)

导航