*参照元 [#u32b298b]
#backlinks

*説明 [#n18e7be8]
-パス: [[linux-2.6.33/kernel/workqueue.c]]

-FIXME: これは何?
--説明


**参考 [#m55a7ca9]


*実装 [#w198047e]
 /*
  * The per-CPU workqueue (if single thread, we always use the first
  * possible cpu).
  */
 struct cpu_workqueue_struct {
 
 	spinlock_t lock;
 
-
--[[linux-2.6.33/spinlock_t]]

 	struct list_head worklist;
-
--[[linux-2.6.33/list_head]]

 	wait_queue_head_t more_work;
-
--[[linux-2.6.33/wait_queue_head_t]]

 	struct work_struct *current_work;
 
-現在実行中の仕事。
--[[linux-2.6.33/work_struct]]

 	struct workqueue_struct *wq;
-
--[[linux-2.6.33/workqueue_struct]]

 	struct task_struct *thread;
-
-ワークキュー内の仕事を実行するカーネルスレッド。
--[[linux-2.6.33/task_struct]]

 } ____cacheline_aligned;
-
--[[linux-2.6.33/____cacheline_aligned]]


*コメント [#p107d95a]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS