美文网首页
Timer定时器类

Timer定时器类

作者: 爱折腾的傻小子 | 来源:发表于2018-10-29 11:06 被阅读3次

add 添加定时器


参考文档

//> Timer类,add定义
int \Workerman\Lib\Timer::add(float $time_interval, callable $callback [,$args = array(), bool $persistent = true])

参数解释:

  • $time_interval :多长执行一次;单位秒(s);支持小数,精确到毫秒(最小单位0.001秒)
  • callback :回调函数(注意:如果回调函数是类的方法,则该方法必须是public属性)(此处也可以传递索引数组)
    • 此处使用类方法时 ** [ '实例对象', '调用的方法' ] **
    • 如果是静态方法时 ** ['命名空间/类名', '调用的方法'] **
  • $args :回调函数的参数,必须为数组,参数元素为参数值(该参数如果没有可以省略)
  • persistent :定时器支持次数; True:(默认),持久执行;False:只执行一次。
    • 如果该参数是false,那么开始运行时就会执行一次,那么$time_interval参数设置的值就没有效果了。

返回值:返回一个整数,代表计时器的timerid(在使用Timer::del($timerid)时删除该定时器时使用)

相关文章

  • 定时器 Timer

    定时器 Timer [toc] 定时器 Timer 的使用 Timer 类主要负责计划任务的功能,也就是在指定时间...

  • 【golang】定时器的使用

    一.一次性定时器Timer,定时器停止timer.Stop(),定时器重置timer.Reset() 二.周期定时...

  • 【Android 基础】AlarmManager 使用

    项目中使用到定时任务,使用Timer 与 TimerTask 类完成定时,但 app 退出后,Timer 定时器会...

  • Timer定时器类

    add 添加定时器 参考文档 参数解释: $time_interval :多长执行一次;单位秒(s);支持小数,精...

  • Timer定时器

    Timer定时器

  • Kafka技术内幕: 层级时间轮

    层级时间轮 3.4.4 定时器Timer 那么Kafka的Timer定时器是如何存储DelayedOperatio...

  • 8.23成长笔记

    一、工作 1.定时器和线程池的使用,敲代码熟悉了一遍。 (1)Timer定时器类,scheduleAtFixedR...

  • Broker是怎么延时处理请求的?

    Timer 接口 SystemTimer 类 delayQueue 字段。它保存了该定时器下管理的所有 Bucke...

  • Timer使用介绍

    java.util包下提供了对定时任务的支持,涉及2个类: Timer:定时器类 TimerTask:任务抽象类 ...

  • 定时器(Quartz) [kwɔːts]

    Quartz定时器就是对java中Timer定时器的封装,支持Cron表达式定时 使用步骤: 1.定义任务类(指定...

网友评论

      本文标题:Timer定时器类

      本文链接:https://www.haomeiwen.com/subject/ynljbttx.html