Linux workqueue 如何建立 (API)?
下列這五種為 workqueue 建立的 (API):
alloc_workqueue
alloc_ordered_workqueue()
create_workqueue()
create_freezable_workqueue()
create_singlethread_workqueue()
這些 API 雖然名稱不同,但底層實作邏輯最終都會呼叫 alloc_workqueue() ,因此 alloc_workqueue() 是核心唯一真正的函式,其餘的只是為了語意清楚或向後相容所包裝的宏。