VS2015 提供的性能探查器,可以看到程序的哪部分代碼佔用了多少的cpu
可以看到 FD_SET select FD_ISSET recv這幾個個函數佔用的cpu比較高
將服務端改造成,多線程分組處理多客戶端
1.分離處理客戶端連接的函數,放到線程中。減少客戶端併發連接時間。
2.分攤佔用cpu的操作,放到幾個線程中併發執行。
VS2015 提供的性能探查器,可以看到程序的哪部分代碼佔用了多少的cpu
可以看到 FD_SET select FD_ISSET recv這幾個個函數佔用的cpu比較高
將服務端改造成,多線程分組處理多客戶端
1.分離處理客戶端連接的函數,放到線程中。減少客戶端併發連接時間。
2.分攤佔用cpu的操作,放到幾個線程中併發執行。