创建一个负责监听的Socket,每当有一个客户端连接的时候,这时候是不是需要创建一个线程来维护这个Socket连接?
换句话说是不是每一个客户端就需要一个线程来维护,如果是的话,是不是需要收、发信息都各需要一个线程,那这样一个客户端不是至少需要两个线程,若这样的思路是对的,
那假设有1000个客户端 那服务器不是至少要创建2000个线程,或许这2000个线程并没有并发运行,其中有些是挂起的 有些是运行的?
关于这个问题 已经困扰了我太久了,万望众大神,各抒己见,慷慨相助,畅所欲言。
并不需要那么多线程,但是需要维护那么多的连接。
楼主可以学习下关于NIO方面的知识