随笔分类 -  c++面试

该文被密码保护。
posted @ 2015-03-30 15:09 door_hinges 阅读(1) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/ccdev/p/3542669.html我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指“I/O线程”,即负责I/O操作,协调分配任务的“管理线程”,而实际的请求和任务通常交由所谓“工作者线程”处理。通常多线程模型下,每个线程既是... 阅读全文
posted @ 2015-03-26 11:56 door_hinges 阅读(393) 评论(0) 推荐(0)
摘要:对于LT模式,如果注册了EPOLLOUT,只要该socket可写(发送缓冲区)未满,那么就会触发EPOLLOUT。对于ET模式,如果注册了EPOLLOUT,只有当socket从不可写变为可写的时候,会触发EPOLLOUT。自己在应用层加个发送缓冲区,需要发送数据的时候,如果应用层的发送缓冲区为空,则... 阅读全文
posted @ 2015-03-26 11:26 door_hinges 阅读(260) 评论(0) 推荐(0)
摘要:转子:http://www.cnblogs.com/ccdev/archive/2012/12/19/2825355.html废话不多说,常用的代码积淀下来。一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断... 阅读全文
posted @ 2015-03-25 15:53 door_hinges 阅读(152) 评论(0) 推荐(0)