Structs§
- Async
MapReduce - 异步映射归并
- Async
Runtime Builder - 异步运行时构建器
- Async
Task - 顺序执行的异步任务
- Async
Task Timer - 异步任务本地定时器
- Async
Value - 同步非阻塞的异步值,只允许被同步非阻塞的设置一次值
- Async
Variable - 异步非阻塞可变值,在完成前允许被同步非阻塞的修改多次
- Async
Variable Guard - 异步非阻塞可变值的守护者
- Async
Wait - 等待异步任务执行完成
- Async
Wait Any - 等待任意异步任务执行完成
- Async
Wait AnyCallback - 等待任意异步任务执行完成
- Async
Wait Result - 等待异步任务运行的结果
- Async
Wait Results - 等待异步任务运行的结果集
- Async
Wait Timeout - 等待指定超时
- Inner
Async Value - Inner
Async Variable - Local
Async Runtime - 本地线程绑定的异步运行时
Enums§
- Async
Timing Task - 异步定时器任务
Traits§
- Async
Runtime - 顺序执行任务的异步运行时
- Async
Runtime Ext - 顺序执行的异步运行时扩展
- Async
Task Pool - 异步任务池
- Async
Task Pool Ext - 异步任务池扩展
Functions§
- bind_
local_ thread - 绑定指定异步运行时到本地线程
- local_
async_ runtime - 获取本地线程绑定的异步运行时 注意:O如果与本地线程绑定的运行时的O不相同,则无法获取本地线程绑定的运行时
- local_
serial_ async_ runtime - 获取本地线程绑定的顺序执行任务的异步运行时 注意:O如果与本地线程绑定的运行时的O不相同,则无法获取本地线程绑定的运行时
- spawn_
local - 派发任务到本地线程绑定的异步运行时,如果本地线程没有异步运行时,则返回错误 注意:F::Output如果与本地线程绑定的运行时的O不相同,则无法执行指定任务
- spawn_
worker_ thread - 派发一个工作线程 返回线程的句柄,可以通过句柄关闭线程 线程在没有任务可以执行时会休眠,当派发任务或唤醒任务时会自动唤醒线程
- unbind_
local_ thread - 从本地线程解绑单线程异步任务执行器
- wakeup_
worker_ thread - 唤醒工作者所在线程,如果线程当前正在运行,则忽略