如何使用Socket处理java中的许多连接

时间:2014-04-13 22:07:45

标签: java multithreading sockets

我对设计问题有一个困惑:通常在服务器循环中,如果我们接受一个新客户端,我们会生成一个新线程来处理连接。但是,假设有100个客户端连接到服务器,显然我们不能产生100个线程来完成所有故事。你通常如何在Java中处理这个案例?我不想将连接数限制为一个小数字。事件驱动的套接字编程可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

  

显然我们不能产生100个线程

当然你可以产生100个线程。你可以产生数千个。成千上万。也许更多。百是没有。