摘要:        
###buffer对象 buffer对象:顾名思义,就是一个缓冲区对象,缓存了从套接字接收来的数据以及需要发往套接字的数据。 如果是从套接字接受来的数据,事件处理回调函数在不断地往buffer对象增加数据,同时,应用程序需要不断把buffer对象中的数据处理掉,这样,buffer对象才可以空出新的位    阅读全文
posted @ 2022-04-09 22:22
牛犁heart
阅读(159)
评论(0)
推荐(0)
        
            
        
        
摘要:        
###多线程设计的几个考虑 在反应堆reactor框架设计中,main reactor线程是一个acceptor线程,这个线程一旦创建,会以event_loop形式阻塞在event_dispatcher的dispatch方法上,实际上它是在等待监听套接字上的事件发生,即已完成的连接,一旦有连接完成,    阅读全文
posted @ 2022-04-09 22:01
牛犁heart
阅读(201)
评论(0)
推荐(0)
        
            
        
        
摘要:        
https://app.yinxiang.com/fx/7e601cad-6501-4fe7-8e4e-f0fbd9d02c4b TCP 高性能网络框架需要满足的需求有以下三点: 1)采用 reactor 模型,可以灵活使用 poll/epoll 作为事件分发实现。 2)必须支持多线程,从而可以支持    阅读全文
posted @ 2022-04-09 19:14
牛犁heart
阅读(387)
评论(0)
推荐(0)
        
            
        
        
摘要:        
转载:bool型返回值函数,没写return语句的时候返回啥? 因为漏写了一个return语句,g++又没开warning,结果就悲剧了,调用的时候出现了奇怪的现象,于是就测试了一把到底没写return的时候返回什么东西。 #include <iostream> #include <vector>     阅读全文
posted @ 2022-04-09 17:11
牛犁heart
阅读(1469)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号