您的位置:首页技术开发PHP 学院 → nginx-1.0.4的容器源码分析—数组结构ngx_array_t

nginx-1.0.4的容器源码分析—数组结构ngx_array_t

时间:2011/7/12 7:58:44来源:本站原创作者:清晨我要评论(0)

6 页 运行结果
3.3运行结果

view plaincopy to clipboardprint?
  1. # ./ngx_array_t_test  
  2. -------------------------------- create a new pool:  
  3. -------------------------------- pool = 0x860b020 .d .last = 0x860b048  
  4.     .end = 0x860b420  
  5.     .next = 0x0  
  6.     .failed = 0 .max = 984  
  7.   .current = 0x860b020  
  8.   .chain = 0x0  
  9.   .large = 0x0  
  10.   .cleanup = 0x0  
  11.   .log = 0x0 available pool memory = 984  
  12. -------------------------------- alloc an array from the pool:  
  13. -------------------------------- pool = 0x860b020 .d .last = 0x860b084  
  14.     .end = 0x860b420  
  15.     .next = 0x0  
  16.     .failed = 0 .max = 984  
  17.   .current = 0x860b020  
  18.   .chain = 0x0  
  19.   .large = 0x0  
  20.   .cleanup = 0x0  
  21.   .log = 0x0 available pool memory = 924  
  22. array = 0x860b048 .elts = 0x860b05c  
  23.   .nelts = 10  
  24.   .size = 4  
  25.   .nalloc = 10  
  26.   .pool = 0x860b020 elements: 0x1  0x2  0x3  0x4  0x5  0x6  0x7  0x8  0x9  0xa    


该例子中内存池和数组的(内存)物理结构可参考2.3节的图。

 4. 小结

 本文针对nginx-1.0.4的容器——数组结构进行了较为全面的分析,包括数组相关数据结构,数组的创建、销毁,以及向数组中添加元素等。最后通过一个简单例子向读者展示nginx数组的创建、添加元素和销毁操作,同时借此向读者展示编译测试代码的方法。

 敬请关注后续的分析。谢谢!

相关视频

    没有数据

相关阅读 asp的日期转换星座函数PHP官方源码被篡改,或为国人所为php站内全文搜索代码熊猫烧香核心源码(Delphi模仿版本)个性化jQuery和CSS3菜单源码用android的content provider实例源码告诉大家PHP随机显示目录下图片的源码关于jquery的图片裁剪源码

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 nginx-1.0.4的容器源码如何在xp系统用IIS搭建 nginx-1.0.4的容器源码分析—数组结构ngx_aPHP编程技巧提高PHP开发效率php站内全文搜索代码如何在xp系统用IIS搭建php环境

人气排行 如何在xp系统用IIS搭建php环境php输出内容乱码解决方法php站内全文搜索代码gcov-dump原理分析_Linux平台代码覆盖率测试如何架设PHP服务器nginx-1.0.4的容器源码分析—数组结构ngx_a用PHP实现文件管理系统PHP编程技巧提高PHP开发效率