*参照元 [#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]