服务器同时连接1万的请求//要启动1万个线程吗?
顺便问一下WSAStartup与WSAStartAsync初始化的Socket的Send/Recv函数就变成堵塞或非堵塞?
[解决办法]
不需要的!而且起1W条线程也不是实际的!几乎硬件是不可能完成的!
Windows下 有IOCP模式
Linux下 有epoll
可以google下!
[解决办法]
一个线程里维护1万个socket,不停的死循环去非阻塞的尝试读/写,就可以了。
但问题是cpu会高,很多时候可能是空转,所以有人发明了一种更好东西,select/epoll。