2016-09-01 78 views
0

Linux kernel's list.h提供了許多用於迭代自己的鏈表實現的宏。例如:「pos」在Linux內核列表中的含義是什麼?h

/** 
* list_for_each - iterate over a list 
* @pos: the &struct list_head to use as a loop cursor. 
* @head: the head for your list. 
*/ 
#define list_for_each(pos, head) \ 
    for (pos = (head)->next; pos != (head); pos = pos->next) 

什麼是pos參數試圖縮寫的名字嗎? (pos代表什麼意思?)

回答

2

它是縮寫「位置」,它顯示了當前的光標位置。

+0

回聲...回聲...回聲... –

+0

我希望我的線程會像我們剛纔一樣同步:) – tversteeg

+1

所以應該有一個答案鎖定機制:P – Tommylee2k

3

它意味着「位置」,如列表中的當前位置。

相關問題