首页| 论坛| 消息

回复: 多线程socket服务器及客户端解决方案
#31 [songhuirong1 12-28 12:37]
楼主请教个问题
“为每一个socket连接建立一个线程进行管理”,如果有1000个连接,那就要开1000个线程,这样服务器的性能是否有问题。CPU不停的在不同的线程间切换,大大降低了服务器的性能。Qt目前只支持大概1000个连接,如果有更多的连接的话,那服务器的性能又会怎么样?我认为这种方式不是很合理,楼主认为呢?这是我的个人观点,不知楼主怎么看。
#32 回 songhuirong1 的帖子 [feipeng1985 04-19 17:30]
songhuirong1:楼主请教个问题
“为每一个socket连接建立一个线程进行管理”,如果有1000个连接,那就要开1000个线程,这样服务器的性能是否有问题。CPU不停的在不同的线程间切换,大大降低了服务器的性能。Qt目前只支持大概1000个连接,如果有更多的连接的话,那服务器的性能又会怎么样?我认为 .. (2016-12-28 12:37) 
好久没来这里看看了,首先,回答你的问题,这个项目定位的是轻量级应用,你说的这个已经不是轻量级应用的范畴了,我这个解决的是1~8个客户端左右的实例,对于每种不同的需求当然是需要区别对待的,比如,你不能拿个服务器上的代码去嵌入式上面用吧,资源,性能都差太远,我这个设计的思路就是为嵌入式设备,少量客户端同时连接时设计的,并不是做大并发使用的~
#33 回 feipeng1985 的帖子 [songhuirong1 04-20 17:52]
feipeng1985:好久没来这里看看了,首先,回答你的问题,这个项目定位的是轻量级应用,你说的这个已经不是轻量级应用的范畴了,我这个解决的是1~8个客户端左右的实例,对于每种不同的需求当然是需要区别对待的,比如,你不能拿个服务器上的代码去嵌入式上面用吧,资源,性能都差太远,我这个设 .. (2017-04-19 17:30) 
几个客户端的话,那是没有问题的
#34 [bast 09-26 17:05]

#35 [muzhi001 10-12 16:57]
真心感谢

<< 5 6 7 8 9 >> (7/9)

回复 发表
主题 版块