NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
virtual_thread_awaiter结构体 参考

虚拟线程等待器 更多...

#include <virtual_thread.hpp>

Public 成员函数

bool await_ready () const noexcept
 检查是否准备就绪
void await_suspend (coroutine_handle<> handle)
 挂起协程
void await_resume () const noexcept
 恢复协程

Public 属性

coroutine_handle handle_
 协程句柄

详细描述

虚拟线程等待器

用于协程挂起和调度的等待器类型。

在文件 virtual_thread.hpp240 行定义.

成员函数说明

◆ await_ready()

bool virtual_thread_awaiter::await_ready ( ) const
inlinenoexcept

检查是否准备就绪

返回
总是返回false,表示需要挂起

在文件 virtual_thread.hpp247 行定义.

◆ await_suspend()

void virtual_thread_awaiter::await_suspend ( coroutine_handle<> handle)
inline

挂起协程

参数
handle协程句柄

将协程提交给调度器执行。

在文件 virtual_thread.hpp255 行定义.

引用了 virtual_thread_scheduler::get_instance(), handle() , 以及 virtual_thread_scheduler::schedule().


该结构体的文档由以下文件生成: