1,Hmaster主循环主要这里主要有:
1,1 becomeActiveMaster(startupStatus);
1.2 finishInitialization
1.3 loop()
  becomeActiveMaster(startupStatus);
  // We are either the active master or we were asked to shut...
                            
                            
                                分类:
其他好文   时间:
2014-05-22 10:17:01   
                                阅读次数:
381
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析八——集成信号处理张亮 
现在我们已经了解了libevent的基本框架:事件管理框架和事件主循环。上节提到了libevent中I/O事件和Signal以及Timer事件的集成,这一节将分析如何将Signal集成到事件主循环的框架中。1 
集成策略——使用socket pair...
                            
                            
                                分类:
其他好文   时间:
2014-05-16 09:43:45   
                                阅读次数:
340
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析七——事件主循环张亮 
现在我们已经初步了解了libevent的Reactor组件——event_base和事件管理框架,接下来就是libevent事件处理的中心部分——事件主循环,根据系统提供的事件多路分发机制执行事件循环,对已注册的就绪事件,调用注册事件的回调函数来处理...
                            
                            
                                分类:
其他好文   时间:
2014-05-16 09:19:19   
                                阅读次数:
337
                             
                         
                    
                        
                            
                            
                                libevent源码深度剖析九——集成定时器事件张亮 
现在再来详细分析libevent中I/O事件和Timer事件的集成,与Signal相比,Timer事件的集成会直观和简单很多。Libevent对堆的调整操作做了一些优化,本节还会描述这些优化方法。1 
集成到事件主循环 因为系统的I/O机制像sel...
                            
                            
                                分类:
其他好文   时间:
2014-05-16 08:50:36   
                                阅读次数:
329