Module std::task

1.36.0 · source ·
Expand description

类型和 Traits 用于处理异步任务。

Macros

Structs

  • 异步任务的上下文。
  • RawWaker 允许任务执行器的实现者创建 Waker,该 Waker 提供自定义的唤醒行为。
  • 虚拟函数指针表 (vtable),用于指定 RawWaker 的行为。
  • Waker 是通过通知执行者准备运行来唤醒任务的句柄。

Enums

  • 指示值是否可用,或者当前任务是否已安排为接收唤醒。

Traits

  • 在执行程序上唤醒任务的实现。