看了看 memcached的代码,很不错。如果要学unix编程,这个是一个好的范例,真正看懂了,饭碗应该不愁。
涉及到很多编程用到的东西。
运行参数的处理
信号处理
进程资源限制
用户权限管理
daemon模式
网络编程(包括很多细节,非阻塞,port复用等等)
内存管理与分配
多线程
......
更好的是注释比较到位,没有故弄玄虚。代码也比较朴实,非常规范,细节上都很完美。
形式与内容的良好结合,所谓的形神俱备是也。
看了看 memcached的代码,很不错。如果要学unix编程,这个是一个好的范例,真正看懂了,饭碗应该不愁。
涉及到很多编程用到的东西。
运行参数的处理
信号处理
进程资源限制
用户权限管理
daemon模式
网络编程(包括很多细节,非阻塞,port复用等等)
内存管理与分配
多线程
......
更好的是注释比较到位,没有故弄玄虚。代码也比较朴实,非常规范,细节上都很完美。
形式与内容的良好结合,所谓的形神俱备是也。