rust 延时 500毫秒

180it 2023-05-15 PM 1942℃ 0条

要在 Rust 中延迟执行代码,您可以使用 std::thread::sleep() 函数。这个函数接受一个时间量参数,表示需要等待的时间长度。

下面是一个示例代码,将延迟 500 毫秒(0.5 秒):

use std::{thread, time};

fn main() {
    let duration = time::Duration::from_millis(500);
    thread::sleep(duration);
}

以上代码中,time::Duration::from_millis(500) 会创建一个表示 500 毫秒的持续时间对象,然后将其传递给 thread::sleep() 函数。

注意,由于 thread::sleep() 是阻塞型函数,所以它会使当前线程停止执行,直到指定的时间已过。因此,建议不要在主线程中频繁使用 thread::sleep(),以免影响程序的性能和响应性。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

rust 延时 500毫秒