- 博客(2)
- 收藏
- 关注
转载 Linux内核同步机制之completion
原文:http://blog.csdn.net/bullbat/article/details/7401688内核编程中常见的一种模式是,在当前线程之外初始化某个活动,然后等待该活动的结束。这个活动可能是,创建一个新的内核线程或者新的用户空间进程、对一个已有进程的某个请求,或者某种类型的硬件动作,等等。在这种情况下,我们可以使用信号量来同步这两个任务。然而,内核中提供了另外一种机制——co
2017-12-04 10:19:12 151
转载 Linux工作队列实现机制
把推后执行的任务叫做工作(work),描述它的数据结构为work_struct ,这些工作以队列结构组织成工作队列(workqueue),其数据结构为workqueue_struct ,而工作线程就是负责执行工作队列中的工作。系统默认的工作者线程为events。 工作队列(work queue)是另外一种将工作推后执行的形式。工作队列可以把工作推后,交由一个内核线程去执行—这个下半部分总
2017-11-09 11:39:09 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人