xwrust::xwos::cthdFunction sleep_to
source pub fn sleep_to(to: XwTm) -> XwEr
Expand description
线程睡眠到一个时间点
调用此方法的线程会睡眠到时间点 to 后被唤醒。
如果 to 是过去的时间点,将直接返回 -ETIMEDOUT
。
§参数说明
§返回值
- 0: 睡眠成功
- -EINTR: 睡眠被中断
- -ETIMEDOUT: 时间点是过去
§上下文
use use xwrust::xwos::cthd;
use use xwrust::xwtx;
let rc = cthd::sleep_to(xwtm::ft(xwtm::s(1)));