>PHP 프레임워크 >Swoole >Swoole에서 타이머를 설정하는 방법

Swoole에서 타이머를 설정하는 방법

(*-*)浩
(*-*)浩원래의
2019-12-06 09:50:462611검색

Swoole에서 타이머를 설정하는 방법

Set 타이머

swoole은 JavaScript와 유사한 setInterval/setTimeout 비동기식 고정밀 타이머를 밀리초 수준의 세분성으로 제공합니다.

사용법도 매우 간단합니다.           (권장 학습: swoole 비디오 튜토리얼 )

프로그램 코드

//每隔2000ms触发一次
swoole_timer_tick(2000, function ($timer_id) {
    echo "tick-2000ms\n";
});
//3000ms后执行此函数
swoole_timer_after(3000, function () {
    echo "after 3000ms.\n";
});

swoole_timer_tick 함수는 지속적으로 트리거되는 setInterval과 동일합니다.

swoole_timer_after 함수는 한 번만 트리거되는 setTimeout과 동일합니다. 합의된 시간

swoole_timer_tick 및 swoole_timer_after 함수는 타이머 ID를 나타내는 정수를 반환합니다

swoole_timer_clear를 사용하여 이 타이머를 지울 수 있습니다. 매개변수는 타이머 ID입니다

위 내용은 Swoole에서 타이머를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.