
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!
Warum kann Swoole im Speicher verbleiben?
So öffnen Sie eine 404-Website
IIS unerwarteter Fehler 0x8ffe2740 Lösung
Top Ten der Rangliste der digitalen Geldwechsel
Einführung in die Velocity-Syntax
Der Unterschied zwischen typedef und define
n-tes Kind
So berechnen Sie die Bearbeitungsgebühr für die Rückerstattung der Eisenbahn 12306