记录一些自己平时写的有意思的东西。
-
eight-queens
c++ / python / Golang 效率对比及讨论 -
cache-optimize
如何最大限度利用缓存加速程序 -
memory-pool
C++ 内存池的实现以及源码分析 -
ring-buffer
C++ 实现的环形缓冲区,在单生产者单消费者情况下不需要锁 -
sync-efficiency
比较了 无同步,mutex, atomic, spinlock 四种方式的效率。 -
mmap
使用 mmap 实现 lock-free 的文件并行写入。 -
tcpserver
与业务解耦的常用 tcpserver 实现 -
producer-consumer
使用环形缓冲区的 producer-consumer pattern -
cpptimer
一个泛型实现的函数 wrapper,用于同时输出运行时间