Function std::thread::sleep_ms1.0.0[][src]

pub fn sleep_ms(ms: u32)
👎 Deprecated since 1.6.0:

replaced by std::thread::sleep

Expand description

使当前线程休眠至少指定的时间。

由于调度细节或平台相关的功能,线程的睡眠时间可能比指定的持续时间更长。 它永远不会少睡。

该函数正在阻塞,因此不应在 async 函数中使用。

平台特定的行为

在 Unix 平台上,底层的系统调用可能会由于虚假唤醒或信号处理程序而中断。 为了确保至少在指定的持续时间内发生睡眠,此函数可以多次调用该系统。

Examples

use std::thread;

// 让我们睡 2 秒钟:
thread::sleep_ms(2000);
Run