1. 首页
  2. 编程语言
  3. C
  4. 详解c++20协程如何使用

详解c++20协程如何使用

上传者: 2021-09-17 13:05:37上传 PDF文件 1.08 MB 热度 25次

什么是协程新接触的人看了网上很多人的见解都是一头雾水,本人的理解,协程就是可中断的函数,这个函数在执行到某一时刻可以暂停,保存当前的上下文,在后来某一时刻可以手动恢复这个中断的函数,把保存的上下文恢复并从中断的地方继续执行。简而言之,协程就是可中断的函数,协程如何实现:保存上下文和恢复上下文。执行结果也是上面一样,现在再来加上一个协程的睡眠,说明一下,要使用睡眠功能要进行调度器要进行初始化,也就是init,在python中协程的睡眠是await asyncio.sleep,这样就是睡眠一秒,这里直接就是co_await 1s就是睡眠一秒,libfuture的睡眠的时间基准是使用标准库的chrono。执行是这样的第一个的iocp。。。。。。。

下载地址
用户评论