原文转自: Windows Socket五种I/O模型Winsock的I/O操作:1、两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起... Read More
最近研究了一下C++线程池,在网上看了一下别人的代码,写的很不错,参见:http://www.cnblogs.com/lidabo/p/3328646.html其中,他用了STL的set容器管理线程池中的线程,在线程池运行的过程中需要频繁的进行插入、查找和删除的操作,我个人觉得这些操作会是线程池中的... Read More
#ifndef _STATIC_QUEUE_H_#define _STATIC_QUEUE_H_// 静态queue模板,用数组实现的队列,在初始化的时候需要指定长度templateclass Static_Queue{public: Static_Queue(unsigned int size);... Read More