<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### poll ~~~ int poll(struct pollfd *fds, unsigned int nfds, int timeout); ~~~ poll 的功能與 select 類似,也是等待一組描述符中的一個成為就緒狀態 ### 比較 #### 1.功能 select 和 poll 的功能基本相同,不過在一些實現細節上有所不同。 * select 會修改描述符,而 poll 不會; * select 的描述符類型使用數組實現,FD\_SETSIZE 大小默認為 1024,因此默認只能監聽少于 1024 個描述符。如果要監聽更多描述符的話,需要修改 FD\_SETSIZE 之后重新編譯;而 poll 沒有描述符數量的限制; * poll 提供了更多的事件類型,并且對描述符的重復利用上比 select 高。 * 如果一個線程對某個描述符調用了 select 或者 poll,另一個線程關閉了該描述符,會導致調用結果不確定。 #### 2. 速度 select 和 poll 速度都比較慢,每次調用都需要將全部描述符從應用進程緩沖區復制到內核緩沖區 #### 3. 可移植性 幾乎所有的系統都支持 select,但是只有比較新的系統支持 poll
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看