随笔分类 - 编程技术
记录一些有用但不常用的编程技巧,以备忘记的时候查询
摘要:陈硕《Linux 多线程服务端编程:使用 muduo C++ 网络库》笔记摘要 前言 尽可能用 message passing 模型,避免 shared memory 模型。因为前者保证程序正确性更容易,并且移植到分布式系统中更简单。 第二章 线程同步精要 四项原则: 首要原则是尽量最低限度的共享对
阅读全文
摘要:调试多线程代码,性能一直上不去,今天使用 pipe 性能差的出奇,想要找一份现成的环形队列(一读多写)来代替,结果有了大收获。 多线程下的面向cache优化 之前调性能的思路,基本和 《论程序底层优化的一些方法与技巧》 指出的一样: 总结起来,对于CPU缓存类型的优化,我们编写代码的大体原则就是:本
阅读全文
摘要:本模板来源于这段时间几次修改Makefile的经验,仅供参考。 适用对象: 不同策略测试 不同参数组合 生成多个程序 以graph500为例: CFLAGS = -Drestrict=__restrict__ -pipe -std=c99 -D_POSIX_C_SOURCE=200809L -mar
阅读全文

浙公网安备 33010602011771号