xwrust::xwos::cthd

Function sleep

source
pub fn sleep(dur: XwTm) -> XwEr
Expand description

线程睡眠一段时间

调用此方法的线程会睡眠 dur 后被唤醒。

此方法等价于 cthd::sleep_to(xwtm::ft(xwtm::s(dur)))

§参数说明

  • dur: 期望睡眠的时间

§返回值

0: 睡眠成功 -EINTR: 睡眠被中断

§上下文

  • 线程

§示例

use use xwrust::xwos::cthd;
use use xwrust::xwtx;

let rc = cthd::sleep(xwtm::s(1)); // 睡眠1s