2009年5月21日
摘要: 容器是存储检索各类数据的利器,但是STL提供的内容使用起来还是不方便,所以对部分代码做一些封装,而且对于map来说,windows和linux下的用法不一样,曾花了很多时间来编写这个跨平台的map。正如第一篇所说,由于跨平台代码很难看,只维护了一个Linux的版本,但map是个例外,以后还会有少量例外。1. 对Queue的封装。这个queue并不是最小粒度的封装,我加了一个semaphore,用来... 阅读全文
posted @ 2009-05-21 17:51 Napoleon 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 这将是我关于Linux Epoll服务器开发系列文章中的第一篇,关于线程同步的操作,大部分是原创,少部分是借鉴。命名风格近似于Google C++ Coding Style,但根据自己的习惯做了调整。这些代码将用于构建一个高性能的Socket服务器,贴出来的目的是与大家交流,如果有幸能为朋友们所用,请一定要记得给我反馈,方便我改进,帮助我进步,谢谢!我的邮件地址:miscab@gmail.com由... 阅读全文
posted @ 2009-05-21 17:03 Napoleon 阅读(1117) 评论(0) 推荐(0) 编辑