使用QTcpServer创建一个简单的服务器程序之二:多线程服务器(2)-功能划分

多线程服务器程序有两种常见的实现方式。第一种是为每个客户端分配一个线程,这种方式显然不太合理,也十分消耗资源。第二种就是用线程池来管理客户端,线程池中的每个线程负责多个客户端,本文就是采用的第二种方式。 根据我们要实现的功能,现在来看看可能会需要哪些类,这些类承担了什么样的功能。 1,线程类---MyThread 这个类是用来真正处理客户端消息的,并且每个线程还需要维护一个客户端的链表。 2,线程
相关文章
相关标签/搜索