我仍然是非常新的 rust ,因此仍然试图使许多事情的意义。我注意到Axum现在可以禁用时雄特性,以便将其编译为WebAssembly,并将其部署到类似CloudFlare Workers的东西上。但这究竟是如何工作的,这是否意味着它不再是异步的?
iih3973s1#
一个函数是异步的,如果它被定义为这样(async关键字)或返回一个Future,前者或多或少是后者的语法糖,tokio只是一个运行时,为您运行未来(它polls他们,直到他们完成),它的存在是正交的东西是异步的。
async
Future
tokio
polls
1条答案
按热度按时间iih3973s1#
一个函数是异步的,如果它被定义为这样(
async
关键字)或返回一个Future
,前者或多或少是后者的语法糖,tokio
只是一个运行时,为您运行未来(它polls
他们,直到他们完成),它的存在是正交的东西是异步的。