【问题标题】:How to handle many connections in java using Socket如何使用 Socket 处理 Java 中的多个连接
【发布时间】:2014-05-27 18:13:45
【问题描述】:

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

【问题讨论】:

    标签: java multithreading sockets


    【解决方案1】:

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

    当然,您可以生成 100 个线程。你可以产生数千。成千上万。也许更多。一百不算什么。

    【讨论】:

    • 那么就让内核来安排订单,不用担心什么?
    • 没错。别担心。
    猜你喜欢
    • 2016-06-18
    • 2022-11-20
    • 1970-01-01
    • 2018-01-18
    • 2015-04-01
    • 2016-03-10
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    相关资源
    最近更新 更多