1. 程式人生 > >linux 學習雜記

linux 學習雜記

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