![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
acl开发--协程篇
iteye_18264
这个作者很懒,什么都没留下…
展开
-
使用 acl 协程编写高并发网络服务
本节从一个示例入手,介绍如何使用 acl 的协程模块编写高并发高性能的网络服务。首先请参考下面的例子: #include "lib_acl.h" #include <stdio.h> #include <stdlib.h> #include <string.h> #include "fiber/lib_fiber.h" stati...2016-07-06 21:49:14 · 244 阅读 · 0 评论 -
使用协程方式编写高并发的 WEB 服务
在《使用 acl 协程编写高并发网络服务》中介绍了一个使用 acl 协程库编写高并发网络服务的应用示例,本节将展示一个稍微复杂些且更具实际意义的例子:基于协程的 WEB 服务器程序。下面首先展示这个 WEB 服务器程序: #include "lib_acl.h" // acl 基础库头文件 #include "fiber/lib_fiber.h" // acl 协程库头文件...2016-07-06 23:01:09 · 453 阅读 · 0 评论 -
网络协程编程
一、背景 为什么需要网络协程? 1、协程/纤程并不是一个新概念2、大并发、高性能对于服务端的高要求3、移动设备的快速增长加大了服务端大并发压力4、Go 语言的兴起将协程带到了一个新的高度支持协程的编程语言:1、Go 语言,非常容易支持大并发、高性能2、Python 语言3、Erlang 语言4、Lua 语言。。。。。。为什么要设计一套 C/C++ 网络协程库?1、学习一部门语言的成本要远...2016-07-18 23:38:38 · 360 阅读 · 0 评论 -
编译使用 acl 协程库
在《使用 acl 协程编写高并发网络服务》和《使用协程方式编写高并发的 WEB 服务》两篇文章中介绍了如何使用 acl 的协程功能编写高并发服务器程序,本文主要介绍如何编译使用 acl 的网络协程库。 一、 acl 协程库的依赖关系 目前 acl 协程主要分为 C 库(lib_fiber.a,在 acl/lib_fiber/c 目录下)和 C++库(li...2016-12-24 21:56:12 · 397 阅读 · 1 评论