我正在尝试与join并行运行两个函数。 我的代码很简单: tokio = { version = "1.14.0", features = ["full"] } use tokio::join;use std::time::{Duration, Instant};
sleep(Duration::from_secs(2));
}
sleep(Duration::from_secs(2
在Rust中,我发现除非等待,否则在运行时不会调用异步任务或函数(甚至可以说是未来的任务)。在其他语言(如C#或NodeJS )中,可以定义async任务并并发运行它们,因为async任务的目的是提供非阻塞IO。ListenToMusic(); // the task is already running}
我使用for循环在Rust中测试了这个机制,这个循环实际上打印出了序列号,并发现它们总是按照顺序执行,这意味
我尝试构建并发布文件,但在编译libc v0.2.62时遇到错误 error: Could not compile `libc` pi@raspberrypi:~/Ganesh_Rust/Real_timecargo run Running `/home/pi/Ganesh_Rust/Real_time/led_blink/tar