E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ngx_pool_t
nginx源码分析(6)-模块化(1)
源码的src/core目录下实现了不少精巧的数据结构,最重要的有:内存池
ngx_pool_t
、缓冲区ngx_buf_t、缓冲区链ngx_chain_t、字符串ngx_str_t、数组ngx_array_t
DotNetFirst
·
2012-09-14 11:00
数据结构
nginx
filter
Module
header
null
Nginx 源码分析-- 内存池(pool)的分析 二
void*ngx_palloc(
ngx_pool_t
*pool,size_tsize){u_char*m;
ngx_pool_t
*p;/*
姜子轩
·
2012-06-06 09:00
ngnix源码分析----ngx_array_s 内存数组
首先将数据结构上来structngx_array_s{ void*elts; ngx_uint_tnelts; size_tsize; ngx_uint_tnalloc;
ngx_pool_t
*pool
wallwind
·
2012-05-13 22:00
数据结构
struct
null
nginx源码那些事之array结构分析
structngx_array_s{ void*elts;//分配元素首地址 ngx_uint_tnelts;//当前使用数 size_tsize;//分配元素大小 ngx_uint_tnalloc;//分配数
ngx_pool_t
qunqin
·
2012-04-17 21:00
nginx
struct
null
Ngnix 源码学习----内存池的申请
void ngx_destroy_pool(
ngx_pool_t
*pool) {
ngx_pool_t
*p,*n; ngx_pool_large_t*l; ngx_pool_cleanup_t*c; /
wallwind
·
2012-04-16 00:00
数据结构
c
File
null
delete
alignment
nginx 源码学习笔记(八)——基本容器——array数组
{c|h} ngx_array是nginx内部封装的,使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。
qinglongyun
·
2012-03-15 16:00
nginx
nginx 源码学习笔记(八)——基本容器——array数组
{c|h} ngx_array是nginx内部封装的,使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。
jiagou
·
2012-03-15 16:00
nginx
nginx 源码学习笔记(八)——基本容器——array数组
{c|h} ngx_array是nginx内部封装的,使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。
jiagou
·
2012-03-15 16:00
nginx
nginx 源码学习笔记(八)——基本容器——array数组
{c|h} ngx_array是nginx内部封装的,使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。
wsql
·
2012-03-15 16:00
nginx
nginx 源码学习笔记(八)——基本容器——array数组
{c|h}ngx_array是nginx内部封装的,使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。
lengzijian
·
2012-03-15 16:00
nginx 源码学习笔记(八)——基本容器——array数组
{c|h} ngx_array是nginx内部封装的,使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数据时只能在尾部压入1个或多个元素。
qinglongyun
·
2012-03-15 16:00
nginx
Nginx源码分析---内存池结构
ngx_pool_t
及内存管理
nginx对内存的管理由其自己实现的内存池结构
ngx_pool_t
来完成,本文重点叙述nginx的内存管理。 nginx内存管理相关文件:(1).
cywosp
·
2011-12-02 14:00
数据结构
nginx
struct
null
callback
alignment
nginx源码分析—内存池结构
ngx_pool_t
及内存管理
本博客(http://blog.csdn.net/livelylittlefish)贴出作者(阿波)相关研究、学习内容所做的笔记,欢迎广大朋友指正!Content0.序1.内存池结构1.1ngx_pool_t结构1.2其他相关结构1.3ngx_pool_t的逻辑结构2.内存池操作2.1创建内存池2.2销毁内存池2.3重置内存池2.4分配内存2.4.1ngx_palloc()函数分析2.4.2ngx
livelylittlefish
·
2011-07-06 00:00
数据结构
nginx
struct
null
callback
alignment
nginx 数据结构之 array
structngx_array_s{void*elts;//实际数据区ngx_uint_tnelts;//实际元素的个数size_tsize;//每个元素的大小ngx_uint_tnalloc;//总的分配的元素的个数
ngx_pool_t
benbendy1984
·
2010-11-23 20:00
数据结构
nginx
struct
nginx conf
structngx_conf_s{char*name;//这个好像没有用,下面args中第一个就是名字ngx_array_t*args;//指令参数,从文件读入放入这个数组ngx_cycle_t*cycle;//指向系统参数
ngx_pool_t
benbendy1984
·
2010-11-13 22:00
nginx
struct
File
Module
cmd
nginx cycle
在系统整个运行过程中,需要使用的一些参数、资源需要统一的管理,nginx把这个任务交给了ngx_cycle_t structngx_cycle_s{void****conf_ctx;//指向模块的配置
ngx_pool_t
benbendy1984
·
2010-11-13 19:00
nginx
timezone
File
Module
null
events
Ningx代码研究(三)
{c|h}ngx_array是nginx内部封装的使用
ngx_pool_t
对内存池进行分配的数组容器,其中的数据是在一整片内存区中连续存放的。更新数组时只能在尾部压入1个或多个元素。
xiqiao1229
·
2010-11-08 10:00
数据结构
nginx
Yahoo
gcc
OS
Nginx源码分析-数组
nginx使用以下结构来维护数组 structngx_array_s{void*elts;ngx_uint_tnelts;size_tsize;ngx_uint_tnalloc;
ngx_pool_t
*
Marcky
·
2010-07-19 20:00
nginx源码分析(6)-模块化(1)
源码的src/core目录下实现了不少精巧的数据结构,最重要的有:内存池
ngx_pool_t
、缓冲区ngx_buf_t、缓冲区链ngx_chain_t、字符串ngx_str_t、数组ngx_array_t
kenbinzhang
·
2009-10-12 09:00
数据结构
nginx
Module
filter
header
null
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他