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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## Ticker對外接口 ### 創建定時器 使用NewTicker方法就可以創建一個周期性定時器,函數原型如下: ~~~go func NewTicker(d Duration) *Ticker ~~~ 其中參數`d`即為定時器事件觸發的周期。 ### 停止定時器 使用定時器對外暴露的Stop方法就可以停掉一個周期性定時器,函數原型如下: ~~~go func (t *Ticker) Stop() ~~~ 需要注意的是,該方法會停止計時,意味著不會向定時器的管道中寫入事件,但管道并不會被關閉。管道在使用完成后,生命周期結束后會自動釋放。 Ticker在使用完后務必要釋放,否則會產生資源泄露,進而會持續消耗CPU資源,最后會把CPU耗盡。更詳細的信息,后面我們研究Ticker實現原理時再詳細分析。 ## 簡單接口 部分場景下,我們啟動一個定時器并且永遠不會停止,比如定時輪詢任務,此時可以使用一個簡單的Tick函數來獲取定時器的管道,函數原型如下: ~~~go func Tick(d Duration) <-chan Time ~~~ 這個函數內部實際還是創建一個Ticker,但并不會返回出來,所以沒有手段來停止該Ticker。所以,一定要考慮具體的使用場景 ***** 【總結】 * 使用time.NewTicker()來創建一個定時器; * 使用Stop()來停止一個定時器; * 定時器使用完畢要釋放,否則會產生資源泄露;
                  <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>

                              哎呀哎呀视频在线观看