future是一个trait。它是异步运行时的基础抽象。
trait Future {type Output;fn poll(self: Pin<&mut Self>,cx: &mut Context<'_>,) -> Poll<Self::Output>;}
该trait需要实现一个如上的函数。我们需要了解的就是这个函数的参数。
- Pin 智能指针
- cx Context
context是我们常见的一个概念。上下文。
我们首先来看下整个异步运行时的概念。了解异步运行时的常见概念。
future是一个trait。它是异步运行时的基础抽象。
trait Future {type Output;fn poll(self: Pin<&mut Self>,cx: &mut Context<'_>,) -> Poll<Self::Output>;}
该trait需要实现一个如上的函数。我们需要了解的就是这个函数的参数。
context是我们常见的一个概念。上下文。
我们首先来看下整个异步运行时的概念。了解异步运行时的常见概念。
让时间为你证明