
协程必知必会
文章平均质量分 94
关于协程你必须掌握的知识点。
万木春《Linux 后端开发工程实践》
这个作者很懒,什么都没留下…
展开
-
协程必知必会-系列4-协程本地变量
在上一篇文章中,我们介绍了如何通过协程来实现批量并发执行,本篇文章将向大家介绍如何在协程的基础之上,实现协程本地变量。原创 2024-10-23 07:52:54 · 879 阅读 · 0 评论 -
协程必知必会-系列3-批量并发执行
在上一篇文章中,我们介绍了协程是如何实现的,本篇文章将向大家介绍如何在协程的基础之上,实现批量并发执行。我们都知道可以使用多进程或者多线程来实现批量并发执行,那么协程中该如何实现呢?原创 2024-10-23 07:43:47 · 987 阅读 · 0 评论 -
协程必知必会-系列2-协程如何实现
在上一篇文章中,我们介绍了协程是什么?并使用C++11实现了一个开源的协程库(从本篇文章开始,我将带领大家逐步来实现协程库,「完整的代码可以从我开源在github上的仓库下载,欢迎大家fork和star。原创 2024-10-22 17:10:22 · 903 阅读 · 0 评论 -
协程必知必会-系列1-协程是什么
协程就是用户态的线程。这样解释可能过于抽象,让我们先来回顾一下,另外2个更常见的概念,进程(Process)与线程(Thread)。「进程是操作系统分配资源的基本单位」,只有在进程内才可以进行内存分配释放、文件读写、网卡数据的接收与发送等的资源操作。「线程是操作系统调度的基本单位」。进程和线程的状态对应用程序透明,并且在内核态中完成调度。协程对应用程序来说是有状态的,需要应用程序自行在用户态中完成协程的调度。原创 2024-10-22 17:07:16 · 779 阅读 · 0 评论