libevent源码深度剖析三——libevent基本使用场景和事件流程张亮1 
前言学习源代码该从哪里入手?我觉得从程序的基本使用场景和代码的整体处理流程入手是个不错的方法,至少从个人的经验上讲,用此方法分析libevent是比较有效的。2 
基本应用场景基本应用场景也是使用libevnet的基本流程...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 08:56:20   
                                阅读次数:
318
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析六——初见事件处理框架张亮前面已经对libevent的事件处理框架和event结构体做了描述,现在是时候剖析libevent对事件的详细处理流程了,本节将分析libevent的事件处理框架event_base和libevent注册、删除事件的具体流程,可结合前一节libe...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 08:34:48   
                                阅读次数:
377
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析一——序幕张亮1 
前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用c语...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 08:19:31   
                                阅读次数:
256
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析四——libevent源代码文件组织1 
前言详细分析源代码之前,如果能对其代码文件的基本结构有个大概的认识和分类,对于代码的分析将是大有裨益的。本节内容不多,我想并不是说它不重要!2 
源代码组织结构Libevent的源代码虽然都在一层文件夹下面,但是其代码分类还是相当清晰...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 07:40:25   
                                阅读次数:
233
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析五——libevent的核心:事件event张亮对事件处理流程有了高层的认识后,本节将详细介绍libevent的核心结构event,以及libevent对event的管理。1 
libevent的核心-event Libevent是基于事件驱动(event-driven)的...
                            
                            
                                分类:
其他好文   时间:
2014-05-14 07:31:13   
                                阅读次数:
327
                             
                         
                    
                        
                            
                            
                                今天用VC下编译libevent的http-server示例,却发现用浏览器怎么也打不开网页,跟踪下来,发现运行到evbuffer_add_file 
函数就阻塞了起初怀疑是 libevent的evbuffer_add_file函数实现有Bug,所以自己写了个简单的实现来替换 //evbuffe...
                            
                            
                                分类:
其他好文   时间:
2014-05-08 08:57:17   
                                阅读次数:
441
                             
                         
                    
                        
                            
                            
                                Memcache概述官方Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。+个人理解1.它是基于C语言的Libevent库进行开发的2.Memcac...
                            
                            
                                分类:
其他好文   时间:
2014-05-06 01:05:02   
                                阅读次数:
364
                             
                         
                    
                        
                            
                            
                                简单的Http Server使用Libevent内置的http相关接口,可以很容易的构建一个Http 
Server,一个简单的Http Server如下:#include #include #include #include #include #include 
int init_win_socket...
                            
                            
                                分类:
其他好文   时间:
2014-05-05 23:18:44   
                                阅读次数:
418
                             
                         
                    
                        
                            
                            
                                Look under the start 
memcahcedthreadingprocessmemcached multi-threaded mainly by instantiating 
multiple libevent, are a main thread and n workers thre...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 06:15:27   
                                阅读次数:
356
                             
                         
                    
                        
                            
                            
                                This article mainly introduces the process of 
Memcached, libevent structure of the main thread and worker thread based on the 
processing of the connec...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 02:44:07   
                                阅读次数:
571