Folly是Facebook在2012年开源的一个C++11组件库。 如果你在写一个高性能高并发的服务器程序,Folly会节省你很多时间。前提是你的程序只需要运行在Linux平台上,还有你能接受并有耐心编译的它的一系列依赖(Boost\gflags\gtest\glog ...
我在写grpc的实例时, 需要使用一个多线程的hash map, C 标准库中没有多线程的hash map, facebook开源的folly中存在大量的基础类, 中间存在一个高性能的hash map,这个正是我所需要的, 所以在这里简介一下folly库, 按照官方说明, folly库安装需要gcc . 和支持C 的编译器编译的boost. 在安装folly之前, 还需要安装google的glog ...
2019-05-07 12:35 2 1461 推荐指数:
Folly是Facebook在2012年开源的一个C++11组件库。 如果你在写一个高性能高并发的服务器程序,Folly会节省你很多时间。前提是你的程序只需要运行在Linux平台上,还有你能接受并有耐心编译的它的一系列依赖(Boost\gflags\gtest\glog ...
string 常见的三种实现方式 eager copy COW SSO Fbstring 介绍 Storage strategies ...
本文为原创,转载请注明:http://www.cnblogs.com/gistao/ Atomic的两点背景 看下这个场景,老张去厕所,发现门是锁着的,他就在门口等着里边人出来,此时 ...
folly是facebook重构的高效底层函数集,今天得知已经开源:https://github.com/facebook/folly/blob/master/folly/docs/Overview.md 其编码及相关算法实现都很值得学习,特别是优化底层服务器的同学。做优化的同学可以参考其相关功能 ...
就在近日,Facebook宣布开源了内部使用的C++底层库,总称folly,包括散列、字符串、向量、内存分配、位处理等,以满足大规模高性能的需求。 这里是folly的github地址:https://github.com/facebook/folly 在folly项目的Overview.md中 ...
folly in github https://github.com/facebook/folly autoconf,autmake使用详解 http://www.laruence.com/2009/11/18/1154.html folly库中的README有关于库依赖第三方库的详细 ...
学习代码库的一般步骤 1) 编译安装; 2) 学习doc/manual文档; 3) 学习test用例; 4) 测试并使用。 folly库的学习心得 独立有用的小技巧 Eventfd.h ---- 针对eventfd系统调用的包装器。 Foreach.h ---- 伪语句 ...
原文地址: https://www.cnblogs.com/Leo_wl/archive/2012/06/27/2566346.html 阅读目录 学习代码库的一般步骤 folly库的学习心得 总结 ...