From 7844081690a4096bd0ca3b22187a926d54ba2b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=81=E7=AE=80=E7=BE=8E?= Date: Mon, 6 May 2019 22:53:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 542b4f0..7fe88bb 100644 --- a/README.md +++ b/README.md @@ -39,8 +39,9 @@ struct itimerspec { }; ``` -其中it_value即是超时时间,若想定义周期定时器,则设置it_interval成员;若不想定义周期定时器,则需设置it_interval成员都为0。 -- repeat是周期定时器的重复次数,若设置为-1,代表永远重复; +其中it_value即是超时时间,若想定义周期定时任务,则设置it_interval成员;若不想定义周期定时器,则需设置it_interval成员都为0。因此,第一次超时和后面周期定时任务是可以使用不同时间的。 + +- repeat是周期定时器的重复次数,若设置为**-1,代表永远重复;0,代表一次都不执行**;因此repeat应至少为1,或者使用-1; - cb为定时任务超时回调函数,其类型为:void (*timer_callback_t)(void *data); - data为定时任务回调函数的参数,为void *类型,用户可指定为自己定义的结构体;