- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Redis源码分析(一):aeMain()函数概述
缘起临近毕业大部分事情处理的差不多,只想安静的看点东西,思考一下。找来了redis源码配合《Redis设计与实现》看了一下。大概浏览了一遍,看到main函数的最后其实就是aeMain()当中的一个大循环,对这个大循环有些兴趣。这不由得让我想起之前了一部分的Linux Kernel代码,Kernel源码最后其实也是一个大的循环,根据进程调度算法选择进程运行,模式还是比较相似。当然,Kernel源代码肯
2016-05-23 20:20:11
1451
原创 (译)POSIX Threads Programming(POSIX线程编程)
本文翻译自POSIX Threads Programming,原作者是:Blaise Barney, Lawrence Livermore National Laboratory 翻译缘由:某次面试面试官的问题,让我一直在思考如何高效的使用线程及其锁,思考很长一段时间没有答案,缺乏实际的负载和场景让我能够真切体会和验证。网上关于锁性能和线程的问题并不多,往往只是简单的介绍编程接口,并在假设的场景下
2016-05-23 20:19:01
767
原创 基本数据类型,结构体,类的sizeof大小
sizeofsizeof在C/C++作为操作符,而不是函数。sizeof操作符以字节的形式给出其操作数的大小。字节对齐(Data structure alignment)Wikipedia上关于字节对齐的解释:Data structure alignment is the way data is arranged and accessed in computer memory. It consist
2016-05-23 20:15:25
657
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人