libPhenom:Facebook开源的高性能C语言并发编程框架
来源:互联网 发布:租赁网络平台 编辑:程序博客网 时间:2024/03/28 21:03
简介
libPhenom是Facebook发布的一个C语言事件框架,用于构建高性能和高可扩展的系统。支持多线程、提供内存管理和常用数据结构、json处理。
特性
- 带有计数器的内存管理——记录应用程序正使用的内存类型的次数。
- 工作——分解你的应用程序并用调度管理来搞定它们
- 带缓冲的I/O流
- 常用的数据结构 (哈希表, 列表, 队列)
- 数据类型的变种来使能JSON的序列化和反序列化
- 带有注册对象格式的printf的实现
目标
- 平衡易用性与性能
- 目的是对于你选择的螺纹或基于事件的调度保持中立并很好的完成它们
- 如果可能,避免我们实施过程中的争用点从而避免系统中芯扩展性的限制
如何使用文档
如果你阅读 http://facebook.github.io/libphenom,简单的开始输入,搜索框就会提示主题。你可以从主题菜单中选择主题或者通过头菜单浏览头文件。
获得源码
你可以从中 https://github.com/facebook/libphenom 获得源文件:
创建
应用程序示例
使用下面的命令编译该程序:
更多例子请参阅:https://github.com/facebook/libphenom/blob/master/examples/echo.c
其他
libphenom 主页:http://facebook.github.io/libphenom/index.html
github主页:https://github.com/facebook/libphenom
来自:http://hao.jobbole.com/libphenom/
0 0
- libPhenom:Facebook开源的高性能C语言并发编程框架
- libPhenom:Facebook开源的高性能C语言并发编程框架
- Facebook开源C语言事件框架:libPhenom
- C语言编程常用数值计算的高性能实现
- 高性能、高并发消息传输系统的框架设计
- python Gevent – 高性能的Python并发框架
- python Gevent – 高性能的Python并发框架
- python Gevent – 高性能的Python并发框架
- Actor模式之高性能并发框架的构想
- python Gevent – 高性能的Python并发框架
- 高并发性能的提升
- reactor一行代码高性能并发编程
- 高性能c语言编码
- Swoole,PHP语言的高性能网络通信框架
- 高并发,高性能的一点调研
- Java异步NIO框架Netty实现高性能高并发
- Java异步NIO框架Netty实现高性能高并发
- 开源动画框架Facebook的Pop
- python实现懒加载图片的下载
- Apache2.4 与php7搭建环境(顺便搭上mysql)
- Java异常处理和设计
- [ 备战NOIP2016 ] 线段树
- C语言的存储类型
- libPhenom:Facebook开源的高性能C语言并发编程框架
- First Shot
- HDU 1576:A/B (乘法逆元)
- Linux下的目录及其操作命令(改变工作目录和显示目录内容的命令
- Android权限适配方案(API 4+)
- 算法-海量数据处理
- phpcms后台无法上传图片问题解决方案之一
- Rational AppScan 工作原理 .
- 文件系统---认识ext2文件系统