标签: java multithreading sockets
我对设计问题有一个困惑:通常在服务器循环中,如果我们接受一个新客户端,我们会生成一个新线程来处理连接。但是,假设有100个客户端连接到服务器,显然我们不能产生100个线程来完成所有故事。你通常如何在Java中处理这个案例?我不想将连接数限制为一个小数字。事件驱动的套接字编程可以解决这个问题吗?
答案 0 :(得分:1)
显然我们不能产生100个线程
当然你可以产生100个线程。你可以产生数千个。成千上万。也许更多。百是没有。