摘要:
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。 1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核源代码得到... 阅读全文
摘要:
/** file4.cpp** Created on: 2010-8-2* Author: zollyzhu*/#include "Head.h"#define BUFFER_SIZE 2class CProductor {private: int m_sBufer[BUFFER_SIZE]; int m_iReadPos; int m_iWritePos; pthread_cond_t m_pN... 阅读全文