use std::thread::sleep;
use std::time::*;
// use std::time::Duration;
// use std::time::Instant;
fn main() {
let now=Instant::now();
println!("Hello, world!");
let file1_content = read1();
println!("{}",file1_content);
let file2_content = read2();
println!("{}",file2_content);
let elapsed_time=now.elapsed();
println!("Running slow_function() took {} seconds.", elapsed_time.as_secs());
}
fn read1() -> String {
sleep(Duration::new(4,0));
String::from("1")
}
fn read2() -> String {
sleep(Duration::new(2,0));
String::from("2")
}
rust 单线程阻塞编程
最新推荐文章于 2024-08-15 15:54:59 发布