rust可以在编译期确定不同异步调用间的转移关系,构建future状态机。这样的设计让调度器只需要保存每一个future状态机即可,并在事件发生或可能发生时,调用future的状态转移函数poll。具体的对于async函数的理解,可以见一期我的b站视频:网页链接 但是由于rust采用状态机构建这一路线来实现对异步的支持,同步调用一个async函数...
rust可以在编译期确定不同异步调用间的转移关系,构建future状态机。这样的设计让调度器只需要保存每一个future状态机即可,并在事件发生或可能发生时,调用future的状态转移函数poll。具体的对于async函数的理解,可以见一期我的b站视频:网页链接 但是由于rust采用状态机构建这一路线来实现对异步的支持,同步调用一个async函数...