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