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

blessing858 15 0 pdf 2021-09-17 13:09:36

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

用户评论
请输入评论内容
评分:
暂无评论