タスクキューのインタフェース
次の 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()
| 一時停止されたタスクキューを再開する
|
|