首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求提议,服务器,多线程

2013-09-28 
求建议,服务器,多线程没写过服务器,如果一个线程处理一个用户,那么一台服务器开个一两千的线程算是个什么

求建议,服务器,多线程
没写过服务器,如果一个线程处理一个用户,那么一台服务器开个一两千的线程算是个什么概念....用开发的机器测试,在默认线程堆栈下,能开的线程数量不到两千个。另外一个就是,这么多的线程同时在跑,服务器的效率怎么样。 服务器?多线程
[解决办法]
不用开这么多线程吧!
2000+的线程还要处理好同步异步问题,比较困难了!效率更是比较低了!
[解决办法]
如果运行的服务器确实性能很强,2000+的线程也可以,不过个人觉着这个还是不太现实,而且有点奢侈......
[解决办法]
哪有服务器开2000个线程的,线程开多了没用,反而由于频繁切换线程影响效率。
用iocp,不管多少客户端,最多开2*cpu核心数的线程,效率最高。
[解决办法]

引用:
Quote: 引用:

哪有服务器开2000个线程的,线程开多了没用,反而由于频繁切换线程影响效率。
用iocp,不管多少客户端,最多开2*cpu核心数的线程,效率最高。

高并发的服务器一般都用那模型的吧,在windows下。

是的。

热点排行