摘要:
# 內(nèi)核線程工作隊列 內(nèi)核線程工作隊列和普通工作隊列看著十分相似,很多抽象概念如work和worker等都很相同并且執(zhí)行對象也都是內(nèi)核線程。不同的是內(nèi)核線程工作隊列沒有普通工作隊列的線程池概念一個 worker(工作者(工作組))對應(yīng)到一個實際的內(nèi)核線程,這個內(nèi)核線程會按順序依次執(zhí)行worker上的 閱讀全文
posted @ 2021-02-15 14:06
Little_Village
閱讀(1091)
評論(0)
推薦(0)
摘要:
獲取系統(tǒng)導(dǎo)出的符號 常常使用Linux模塊增加設(shè)備驅(qū)動,開發(fā)過程編譯時就會出現(xiàn)未定義符號警告,這常常是因為不同版本的內(nèi)核導(dǎo)出的內(nèi)核API接口修改了導(dǎo)致的,所以這里記錄下如何查看當(dāng)前系統(tǒng)導(dǎo)出的內(nèi)核符號。 cat /proc/kallsyms 閱讀全文
posted @ 2021-02-15 14:05
Little_Village
閱讀(78)
評論(0)
推薦(0)
摘要:
臨界區(qū) 訪問臨界資源的代碼區(qū)被成為臨界區(qū),每次僅允許一個執(zhí)行塊進入臨界區(qū)。一個線程進入了臨界區(qū)然后因為系統(tǒng)調(diào)度而被打斷,但此時他還是在臨界區(qū)中的,所以此時其他執(zhí)行線程還是不被允許進入臨界區(qū) 臨界數(shù)據(jù) 特定的共享數(shù)據(jù)區(qū)在一次訪問過程中,不允許其他的訪問穿插訪問的情景。比如修改一個共享數(shù)據(jù)的時候不能允許 閱讀全文
posted @ 2021-02-15 14:01
Little_Village
閱讀(107)
評論(0)
推薦(0)

浙公網(wǎng)安備 33010602011771號