亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
linux kernel工作隊列問題
[打印本頁]
作者:
fly4412539
時間:
2009-07-15 21:18
標題:
linux kernel工作隊列問題
請問工作隊列可以嵌套嗎?
例如創(chuàng)建了一個工作隊列,工作隊列中所執(zhí)行的函數(shù)又調(diào)用到另外的函數(shù),而且這個中又加入了另外的一個全局的工作隊列中
作者:
liying_gg
時間:
2009-07-15 22:45
我覺得另外的那個函數(shù)雖然在另外的一個工作隊列,但應(yīng)該不影響開始那個函數(shù)調(diào)用它。
作者:
emmoblin
時間:
2009-07-16 10:06
我想只要不死鎖就沒問題
作者:
fly4412539
時間:
2009-07-16 12:58
static void __queue_work(struct cpu_workqueue_struct *cwq,
struct work_struct *work)
{
unsigned long flags;
spin_lock_irqsave(&cwq->lock, flags);
insert_work(cwq, work, 1);
spin_unlock_irqrestore(&cwq->lock, flags);
}
這個是有加鎖的。
如果兩個工作隊列都要去等待同一個資源才去執(zhí)行相應(yīng)的函數(shù),那這樣有可能都死鎖在那里嗎?
作者:
liying_gg
時間:
2009-07-16 13:21
標題:
回復(fù) #4 fly4412539 的帖子
這個是鎖住workqueue吧。不是他說的意義上的加鎖。
如果兩個工作隊列都要去等待同一個資源才去執(zhí)行相應(yīng)的函數(shù),那這樣有可能都死鎖在那里嗎? 這樣應(yīng)該不會死鎖。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2