1
請大家幫助我理解「傳遞數據(共享還是私有)」到workQueue?在linux內核中使用workQueue傳遞/共享數據
1:聲明回呼/工作處理機
static void sample_work_fn(struct work_struct *Wq)
{
...........
...........
}
2:填寫work_struct結構(靜態地)
static DECLARE_WORK(sample_work, sample_work_fn);
3:安排一個工作隊列
static void samp_sysrq(int arg)
{
schedule_work(sample_work);
}
這裏如果我需要通過我的工作隊列傳遞/共享數據,那怎麼可能?
BR,
&斯里達爾
可能重複[如何使用Linux的工作隊列(http://stackoverflow.com/questions/7937245/how-to-use-linux-work-queue ) – 2014-09-28 16:41:36
Sanumala,歡迎來到Stack Overflow。正如我以前的評論所暗示的,這個問題已經在另一篇文章中得到了回答。請參閱上述評論中的鏈接。這個網站更喜歡儘可能少的重複問題,所以很可能這個線程將被關閉。請不要冒犯這個,把它當作學習經驗。再次歡迎! – 2014-09-28 16:42:32
謝謝本傑明, – sanumala 2014-09-29 16:52:24