Poll歸納總結

2021-06-27 16:57:06 字數 631 閱讀 9501

#include int poll(struct pollfd fd, nfds_t nfds, int timeout);
返回:     若有就緒操作符則為其數目。

若超時則為0。若

出錯則為-1。

第乙個引數是指向乙個結構陣列第乙個陣列元素的指標,每個陣列元素都是乙個pollfd結構,用於指定測試某個給定描述符發的的條件。

struct pollfd;
注意:分配乙個pollfd結構的陣列並把該陣列中的元素的數目通知核心成了呼叫者的責任,核心不在需要知道類似fd_set的固定大小的資料型別。

events包括要監視的事件,poll用已經發生的事件填充revents。

第二個引數:

結構陣列中的元素個數由nfds引數指定。

第三個引數:timeout引數指定poll函式返回前等待多久時間。

inftim常值被定義為乙個負值。

Select歸納總結

include include int select int maxfdpl,fd set readset,fd set write,fd set exceptset,const struct timeval timeout 返回值 該函式的返回值表示跨所有描述符集的已就緒的總位數。如果在任何描述符...

CSS歸納總結

選擇器的分組 css選擇器分為 1.群組選擇器 如 p,body,img,div 2.兄弟選擇器 如 p p 3.屬性選擇器 如 p title 4.包含 後代 選擇器 如 body ulli 5.子元素選擇器 如 div p 6.id選擇器 如 mydiv 7.類選擇器 如 class1 8.偽元...

c assert 歸納總結

用法總結與注意事項 1 在函式開始處檢驗傳入引數的合法性 如 int resetbuffersize int nnewsize 2 每個 assert 只檢驗乙個條件 因為同時檢驗多個條件時 如果斷言失敗 無法直觀的判斷是哪個條件失敗 不好 assert noffset 0 noffset nsiz...