在rust中休眠3秒的方法有以下几种:
- 使用 std::thread::sleep 方法:
1 | use std::thread; |
或
1 | use std::thread; |
- 使用 async/await语法:
1 | use std::time::Duration; |
- 使用时库 time::Duration:
1 | use std::time::Duration; |
- 使用标准库的时间功能:
1 | use std::thread; |
其中:
- std::thread::sleep 是最简单直接的方法
- async/await用法需要异步上下文
- Duration提供时间间隔表示
- Instant可以获取当前时间并计算间隔
所以一般直接使用std::thread::sleep(Duration::from_secs(3))即可实现rust中3秒的休眠效果。
原文链接: https://dashen.tech/2017/03/02/Rust中程序休眠的几种方式/
版权声明: 转载请注明出处.