Heim >PHP-Framework >Swoole >So stellen Sie den Timer in Swoole ein

So stellen Sie den Timer in Swoole ein

(*-*)浩
(*-*)浩Original
2019-12-06 09:50:462610Durchsuche

So stellen Sie den Timer in Swoole ein

Timer einstellen

swoole bietet einen JavaScript-ähnlichen asynchronen hochpräzisen Timer setInterval/setTimeout mit einer Granularität auf Millisekundenebene.

Es ist auch sehr einfach zu bedienen. (Empfohlenes Lernen: Swoole-Video-Tutorial )

Programmcode

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

Die Funktion swoole_timer_tick entspricht setInterval, das kontinuierlich ausgelöst wird

Die Funktion swoole_timer_after entspricht setTimeout und wird nur einmal zum vereinbarten Zeitpunkt ausgelöst

Die Funktionen swoole_timer_tick und swoole_timer_after geben eine Ganzzahl zurück, die die ID des Timers angibt

Sie können swoole_timer_clear verwenden, um diesen Timer zu löschen. Der Parameter ist die Timer-ID

Das obige ist der detaillierte Inhalt vonSo stellen Sie den Timer in Swoole ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn