使用QTcpServer創建一個簡單的服務器程序之二:多線程服務器(2)-功能劃分

多線程服務器程序有兩種常見的實現方式。第一種是爲每個客戶端分配一個線程,這種方式顯然不太合理,也十分消耗資源。第二種就是用線程池來管理客戶端,線程池中的每個線程負責多個客戶端,本文就是採用的第二種方式。 根據我們要實現的功能,現在來看看可能會需要哪些類,這些類承擔了什麼樣的功能。 1,線程類---MyThread 這個類是用來真正處理客戶端消息的,並且每個線程還需要維護一個客戶端的鏈表。 2,線程
相關文章
相關標籤/搜索