cppcoro:协程TS的C ++协程抽象库

时间:2024-02-20 08:45:35
【文件属性】:

文件名称:cppcoro:协程TS的C ++协程抽象库

文件大小:280KB

文件格式:ZIP

更新时间:2024-02-20 08:45:35

windows linux cplusplus cpp async

CppCoro-用于C ++的协程库 “ cppcoro”库提供了大量通用原语,以利用描述的协程TS提议。 这些包括: 协程类型 待定类型 功能 cancellation_token cancellation_source cancellation_registration 调度程序和I / O 联网 元功能 概念 该库是一个实验性库,它正在探索可以在C ++协程提议的基础上构建的高性能,可伸缩异步编程抽象的空间。 它已经开源,希望其他人会发现它有用,并且C ++社区可以提供有关它的反馈以及改进它的方法。 它需要支持协程TS的编译器: Windows + Visual Studio 2017年 Linux + Clang 5.0 / 6.0 + libc ++ 除了io_context和与文件I / O相关的类(尚未为Linux实施)外,Linux版本是可用的(有关更多信息,请参见问题 )。 班级详情 task 任务表示延迟执行的异步计算,因为协程直到等待任务时才开始执行。 例: # include < cppcoro/read_only_f


网友评论