
协程
文章平均质量分 72
fengasdfgh
这个作者很懒,什么都没留下…
展开
-
理解协程的运行流程
这是我整合自己对协程的一些理解,文章中的图我有些是在网上直接拷贝的,在这里感谢原作者。这是http服务器整合协程的流程图: 代码图: 从控制台传进来的参数allfont,font,每次循环会创建font个task,task的概念可以说就是协程。协程通过stCoRoutine_t结构来描述,就像我们进程的task_struct一样,保存着运行时,关于协程运行环境的所有信息,所以每个task有一原创 2017-08-04 16:11:39 · 3405 阅读 · 0 评论 -
在http服务器里使用协程
首先在使用协程前我们要明白什么是协程?协程相比线程有什么好处? 大概来说:协程是一种用户态的轻量级线程。 相比线程它的开销更小,不需要线程锁,成本低,一个单核cpu可支持上万个协程。 这里推荐一篇博客: http://blog.youkuaiyun.com/qq910894904/article/details/41699541我们这里使用腾讯协程库libco,首先下载libco源码。把它放在h原创 2017-08-04 16:38:35 · 1260 阅读 · 2 评论