- 博客(3)
- 收藏
- 关注
原创 利用ucontext.h中接口实现用户级别线程库
想必大家在初次接触多线程或多进程时一定会感觉这是多么的神奇!一个程序居然可以“同时”执行好多工作,此时你一定有一探其究竟的想法吧?可是无奈,这些都是内核中十分复杂的代码。对于初入计算机大门的我们,去看那些东西,的确有些困难。但是不用灰心,本篇博文我将为大家介绍一个由我自己实现的简单线程,代码也就100多行,程序还很简陋,但是我感觉这有助于我们对进程或线程的理解1.设计思路要实现线程,那么就先得有个简
2016-01-07 17:54:02 4452 7
原创 自动注册工厂消灭switch-case
之前在代码重构书中有了解过java中的反射机制可以消除switch-case,详情可以参考这篇博客http://blog.csdn.net/wwh578867817/article/details/49309789。那么我们的C++有没有类似干掉switch-case的方法?1原始的工厂是如何创建派生类对象的假如我们有个基类为Father,它有好多继承类分别为Son1,Son2,… 那么我们原始工
2016-01-04 23:56:40 2302 1
原创 走进nginx事件驱动模型
最近在看阿里陶辉前辈写的”深入理解nginx”中的nginx的事件模块。之所以想看这块内容,是因为nginx可以处理庞大的并发连接,想看看支持其背后的事件驱动是如何构建的这篇博文我也不想贴代码什么的整一堆东西来讲述nginx事件驱动,一来我未必理解的那么透彻,而来这样反而更不易阅读者快速的掌握知识,所以我会简单的将几个我认为可能会对我之后的服务器程序开发中有所帮助的几个知识点简单论述nginx的ep
2016-01-13 11:58:52 5268 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人