libPhenom:Facebook开源的高性能C语言并发编程框架

libphenom

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

官方网站:http://facebook.github.io/libphenom/index.html
开源地址:https://github.com/facebook/libphenom

1 1 收藏

资源整理者简介:冰斌

(新浪微博:@Linux设备驱动) 个人主页 · 贡献了20个资源


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer