#[tokio::test] 运行时
#[tokio::test]
运行时和 #[tokio::main]
的默认值是不一样的,前者默认单线程,后者默认多线程:
The default test runtime is single-threaded.
所以有的时候运行和测试的结果可能不同。
可以设置为多线程的风格:
#[tokio::test(flavor = "multi_thread", worker_threads = 2)]
async fn my_test() {
assert!(true);
}
标签:About,默认,tokio,test,多线程,运行
From: https://www.cnblogs.com/develon/p/17415529.html