<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國際加速解決方案。 廣告
                # Process::alarm [TOC] 高精度定時器,是操作系統`setitimer`系統調用的封裝,可以設置微秒級別的定時器。定時器會觸發信號,需要與`Process::signal`或`pcntl_signal`配合使用。 ~~~ function Process::alarm(int $interval_usec, int $type = ITIMER_REAL) : bool ~~~ * `$interval_usec`定時器間隔時間,單位為微秒。如果為負數表示清除定時器 * `$type`定時器類型 * `0`表示為真實時間,觸發`SIGALAM`信號 * `1`表示用戶態`CPU`時間,觸發`SIGVTALAM`信號 * `2`表示用戶態+內核態時間,觸發`SIGPROF`信號 * 設置成功返回`true`,失敗返回`false`,可以使用`swoole_errno`得到錯誤碼 > `alarm`不能和`Timer`同時使用 > `alarm`在`1.8.13`或更高版本可用 ## 使用實例 ~~~ use Swoole\Process; Process::signal(SIGALRM, function () { static $i = 0; echo "#{$i}\talarm\n"; $i++; if ($i > 20) { Process::alarm(-1); } }); //100ms Process::alarm(100 * 1000); ~~~
                  <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>

                              哎呀哎呀视频在线观看