socket 服务器程序 并发数?请赐教
我用socket编写了一个简单的服务器程序 服务器端采用的是多线程技术——预先创建一个线程池,各个线程各自accept客户端请求
线程池里面的线程数是10.
我现在想对我的这个服务器代码做一个并发性的测试希望我的并发数达到10000我应该怎么测试?
还有 并发数和线程数有什么关系,是不是我设置的线程数是10,我的并发数就是10?我觉得好像不是这样
我的cpu是i3 双核/四线程的 请各位高手赐教!谢谢 线程个数跟CPU核的个数无关。线程池是需要根据你的需求来设置的。线程各自accept,你开10个线程,用完了10个就没有了。
所谓并发,就是同时可以服务多个客户端,一个线程服务一个客户。
建议楼主从基础开始看起,跳着学是不行的 回复 2# yyliu922
哦 谢谢
如果我要并发数达到1000那我就得 事先创建1000线程是吧!?
页:
[1]