linux 學習雜記
阿新 • • 發佈:2018-12-20
1.Linux 最大執行緒數
/proc/sys/kernel/pid_max
2. 執行緒棧大小(thread_info)8K。
3. 執行緒處理函式和巨集
3.1 雙向連結串列建立採用巨集定義方式。 LIST_HEAD(list_name), 初始化了list_head 資料結構的prev和next欄位,指向自己本身
3.2 雙向連結串列的新增 list_add(n,p),把n指向的元素插入p所指向的特定元素之後
3.3 雙向連結串列的新增 list_add_tail(n,p) 把n指向的元素插到p所指向的特定元素之前
3.4 刪除元素 list_del(p) 刪除p 所指向的元素
3.5 檢測連結串列是否為空 list_empty(p) 檢查有第一個元素的地址p 指定的連結串列是否為空
3.6 連結串列掃描遍歷 list_for_each(p,h) 對錶頭地址h 指定的連結串列進行掃描,在每次迴圈時,通過P 返回指向連結串列元素的 list_head 結構的指標
3.7