自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tingya的专栏

扯淡与编程比翼双飞, 吹牛与泡妞不分上下

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Apache中预创建Preforking MPM 机制剖析(3)

6.3.3.5工作子进程管理子进程通常被视为工作者,其组成了HTTP服务器的核心。它们负责处理对客户端的请求的处理。尽管多任务体系结构并不负责对请求的处理,不过他仍然负责创建子进程、对其进行初始化并且将客户端请求转交给它们进行处理。子进程的所有的行为都被封状在函数child_main()中。6.3.3.5.1子进程的创建在深入到子进程工作的内部细节之前,我们有必要了解一下主服务进程是如

2006-08-28 20:28:00 5798 5

原创 Apache中预创建Preforking MPM 机制剖析(2)

6.3.3.4空闲子进程维护6.3.3.4.1概述主服务进程一方面除了必须维护平稳启动之外,另外一个最重要的职责就是对空闲子进程的数目进行管理,整个空闲管理功能在perform_idle_server_maintenance()中描述。空闲进程的整个内部是示意图可以用下面的图进行描述。6.3.3.4.2代码分析static void perform_idle_server_

2006-08-28 20:24:00 5432 4

原创 解析动态联编(下篇)

   三 虚函数表VTABhttp://www.vckbase.comLE 动态联编过程跟我们猜测的大致相同。编译器在执行过程中遇到virtual关键字的时候,将自动安装动态联编需要的机制,首先为这些包含virtual函数的类(注意不是类的实例)--即使是祖先类包含虚函数而本身没有--建立一张虚拟函数表VTABLE。在这些虚拟函数表中,编译器将依次按照函数声明次序放置类的特定虚函数的地址。同时在每

2006-08-21 18:30:00 1919 1

原创 解析动态联编(上篇)

 文章摘要多态性是C++最主要的特征,多态性的实现得益于C++中的动态联编技术。文章通过对动态联编的关键技术虚拟函数表进行深入的剖析,解析的动态联编的过程极其技术要领。 关键字 多态性 动态联编 VTABLE 虚函数 文章正文 一 从多态性谈动态联编的必要性在进入主题之前先介绍一下联编的概念。联编就是将模块或者函数合并在一起生成可 执行代码的处理过程,同时对每个模块或者函数调用分配内存地址,并且对

2006-08-21 16:13:00 2975 3

原创 静夜思

凄美的林子里,月色挤过了被枝杈撕破的天空,滴落到地上,溅起了一地鸣声。这时我便听到了你呼唤着的我的名字。    蓦然回首,却是蒹葭苍苍,白露为霜,所谓伊人,在水一方。无论我怎样揉搓红肿的眼睛,却依然看不清隔着淡淡雾障的你,你的身影飘然而去,化作了满目蝶舞。我的叹息伤了秋天的每一片树叶

2006-08-20 00:45:00 1547

原创 Apache中预创建Preforking MPM 机制剖析(1)

6.3.1 Leader/Follow模式在了解Preforking MPM之前有必要首先了解Leader/Follow模型。Preforking模型本质上也属于Leader/Follow模型。通常情况下,L/F可以用下图进行描述:通常情况下,对于服务器中的进程采用的都是即时创建的策略,即一旦有一个新的客户端请求立即创建一个新的进程或者线程,而当进程或者线程执行完毕后,进程和线程也

2006-08-09 10:10:00 9766 1

转载 CppUnit测试框架入门(1)

CppUnit测试框架入门(1)   文章出处:转载 作者:Cpluser 发布时间:2005-10-28

2006-08-02 15:47:00 2156 2

directshow教程

directshow教程

2008-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除