如何在同步函数中执行异步函数?

如何在同步函数中执行异步函数?

第一种:

xxx = futures::executor::block_on(asnyc_fn1()).unwrap_or_default();

第二种:

let mut rt = tokio::runtime::Builder::new()
                .threaded_scheduler()
                .enable_all()
                .build()
                .unwrap();
xxx = rt.block_on(asnyc_fn1()).unwrap_or_default();
			
            
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 如何在同步函数中执行异步函数?