gpt4 book ai didi

rust - 如何让当前线程休眠?

转载 作者:行者123 更新时间:2023-11-29 07:40:45 25 4
gpt4 key购买 nike

陈旧的信息太多了,真的很难找到 sleep 的方法。我想要类似于此 Java 代码的内容:

Thread.sleep(4000);

最佳答案

使用rust 1.4+

Durationsleep已经返回并且稳定!

use std::{thread, time::Duration};

fn main() {
thread::sleep(Duration::from_millis(4000));
}

您也可以使用 Duration::from_secs(4),这在这种情况下可能更明显。

由于语义版本控制的性质,如果您愿意,下面的 1.0 解决方案将继续有效。

使用rust 1.0+

持续时间在 1.0 中并没有及时稳定下来,所以镇上有一个新功能 - thread::sleep_ms :

use std::thread;

fn main() {
thread::sleep_ms(4000);
}

关于rust - 如何让当前线程休眠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28952938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com