#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...