编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

任务队列接口

以下 DDI 接口管理任务队列。这些接口在 sys/sunddi.h 头文件中定义。有关这些接口的更多信息,请参见 taskq(9F) 手册页。

ddi_taskq_t
不透明句柄
TASKQ_DEFAULTPRI
系统缺省优先级
DDI_SLEEP
可以阻塞以获得内存
DDI_NOSLEEP
不能阻塞以获得内存
ddi_taskq_create()
创建任务队列
ddi_taskq_destroy()
销毁任务队列
ddi_taskq_dispatch()
在任务队列中添加任务
ddi_taskq_wait()
等待暂挂的任务完成
ddi_taskq_suspend()
暂挂任务队列
ddi_taskq_suspended()
检查任务队列是否已暂挂
ddi_taskq_resume()
恢复暂挂的任务队列