协程
文章平均质量分 86
uxff
这个作者很懒,什么都没留下…
展开
-
腾讯libco实现原理分析
我们以example_echosvr.cpp为例子,这个例子的作用就是读取客户端的请求,然后按原样返回给客户端。在它的main函数里创建了proccnt进程,每个进程里有cnt个task。这里的proccnt和cnt都是来自运行参数。for(int i = 0; i < cnt; i++) { task_t * task = (task_t*)calloc( 1,sizeof(task_t)原创 2017-07-31 19:27:50 · 738 阅读 · 0 评论 -
Golang原理之goroutine与channel
常见并发编程模型分类并发编程模型,顾名思义就是为了解决高并发充分利用多核特性减少CPU等待提高吞吐量而提出的相关的编程范式。目前为止,我觉得比较常见的并发编程模型大致可以分为两类:基于消息(事件)的活动对象基于CSP模型的协程的实现其中基于消息(事件)的活动对象的并发模型,最典型的代表就是Akka的actor。actor的并发模型是把一个个计算序列按抽象为一个一个Actor对象,每一个Acto原创 2017-12-06 16:00:15 · 5653 阅读 · 0 评论