Maison >cadre php >Swoole >Comment régler la minuterie dans Swoole

Comment régler la minuterie dans Swoole

(*-*)浩
(*-*)浩original
2019-12-06 09:50:462611parcourir

Comment régler la minuterie dans Swoole

Définir la minuterie

swoole fournit une minuterie asynchrone de haute précision setInterval/setTimeout de type JavaScript avec une granularité de l'ordre de la milliseconde.

Il est également très simple à utiliser. (Apprentissage recommandé : tutoriel vidéo swoole )

Code du programme

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

La fonction swoole_timer_tick est équivalente à setInterval, qui est déclenchée en continu

La fonction swoole_timer_after est équivalente à setTimeout et ne se déclenche qu'une seule fois à l'heure convenue

Les fonctions swoole_timer_tick et swoole_timer_after renverront un entier, indiquant l'ID du timer

Vous pouvez utiliser swoole_timer_clear pour effacer cette minuterie. Le paramètre est l'ID de la minuterie

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn