🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# sleep ~~~ bool Warriorman\Coroutine::sleep(double $seconds) ~~~ ## 说明: 协程定时器,基于时间轮实现,在非Worker环境下,必须与`Warriorman\Coroutine::wait()` 配合使用 ### 参数 **`double $seconds`** * **功能**:睡眠秒数,最小值0.001 ### 返回值 * 如果seconds小于0.001,返回false,否则返回true ### 例子 ~~~ use Warriorman\Coroutine; work(function () { var_dump(Coroutine::getCid()); Coroutine::sleep(1); work(function () { var_dump(Coroutine::getCid()); }); var_dump(Coroutine::getCid()); }); Coroutine::create(function () { Coroutine::sleep(1); var_dump(Coroutine::getCid()); }); Coroutine::wait(); ~~~