码迷,mamicode.com
首页 >  
搜索关键字:源码学习    ( 883个结果
Boost源码学习---
scoped_array功能类似scoped_ptr,其管理new int[]类似数组的指针。...
分类:其他好文   时间:2014-09-28 00:42:50    阅读次数:217
Linux内核源码学习之 数据结构
本篇记录在学习Linux内核源码过程中对一些知道但不熟悉不会用的数据结构进行记录。 union 是在学习进程复制函数do_fork中遇到的:   union thread_union {           struct thread_info thread_info;           unsigned long stack[THREAD_SIZE/sizeof(long)];...
分类:系统相关   时间:2014-09-26 22:02:38    阅读次数:298
Linux内核源码学习之僵尸进程
孤儿进程和僵尸进程        正常的子进程fork其父进程后,二者建立父子关系。       当子进程终结时,它会通知父进程,并清空自己所占据的内存,并在kernel里留下自己的退出信息(exit code,如果顺利运行,为0;如果有错误或异常状况,为>0的整数)。在这个信息里,会解释该进程为什么退出。父进程在得知子进程终结时,有责任对该子进程使用wait系统调用。这个wait函数能从ke...
分类:系统相关   时间:2014-09-26 10:59:58    阅读次数:269
Swoole源码学习记录(十一)——Worker,Connection
Swoole版本:1.7.5-stable 本章将分析Swoole中的三个比较重要的模块,Worker,ReactorProcess和Connection。其中Worker和ReactorProcess其实是对前面三章的一个补充,在前面的章节中为了分析结果的流畅性没有针对这些模块做特定分析,在此做出补充。   Worker模块 首先是Worker模块。Worker在Swoole中为核心工作...
分类:其他好文   时间:2014-09-22 15:18:12    阅读次数:353
Swoole源码学习记录(十)——Factory模块(下)
Swoole版本:1.7.5-stable 本章将分析FactoryProcess.c中剩下的函数,这些函数用于操作worker、manager以及writer。这些函数提供了最核心的进程创建、管理等功能,是Swoole的master-worker结构的基石。   先从worker相关的函数开始(manager相关函数基本都涉及操作worker进程)。在FactoryProcess.c中一共...
分类:其他好文   时间:2014-09-17 18:48:32    阅读次数:476
Swoole源码学习记录(九)——Factory模块(上)
Swoole版本:1.7.5-stable Factory这个命名让我一度认为这是一个工厂模型……这个工厂实际上并不负责生产实例,而是根据类型的不同执行两项任务:Factory实现的功能是一个任务中心,一个task请求进入Factory,会进过dispatch分配、onTask处理、onFinish交付结果一系列流程;FactoryProcess用于管理manager和worker进程,也有对单...
分类:其他好文   时间:2014-09-15 14:24:29    阅读次数:230
Redis源码学习-AOF
1 AOF日常命令append: 1.1. Redis执行文件事件:执行用户命令,并将该命令缓存于Server.aof_buf中{函数1} 1.2. Redis执行时间时间的ServerCron:依据参数server.aof_flush_postponed_start,{函数4} 1.2.1. 将redisServer.aof_buf写入文件Server.aof_fd。 1.2.2. 该文件何时fsync到磁盘有三种机制: AOF_FSYNC_EVERYSEC 每秒调用...
分类:其他好文   时间:2014-09-14 19:23:57    阅读次数:402
Spring源码学习-bean加载
1. 场景一个applicationContext.xml配置文件,这个不可少一个bean,这里我没用接口,直接用一个普通的类做为Spring的bean一个Junit测试类applicationContext.xmlStudentBeanpublicclassStudentBean{publicvo...
分类:编程语言   时间:2014-09-12 18:46:44    阅读次数:320
Swoole源码学习记录(八)——Reactor模块-epoll
Swoole版本:1.7.5-beta Reactor模块可以说是Swoole中最核心的模块之一,正是这些reactor模型为swoole提供了异步操作的基础。Swoole中根据不同的内核函数,提供了四种Reactor封装,ReactorEpoll,ReactorKqueue,ReactorPoll和ReactorSelect。同时,Swoole通过结构体swReactor封装了对于reacto...
分类:其他好文   时间:2014-09-10 14:18:40    阅读次数:704
50个C++源码学习网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。 0、http://www....
分类:编程语言   时间:2014-09-09 18:06:29    阅读次数:2076
883条   上一页 1 ... 77 78 79 80 81 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!