Java 如何为客户服务

Java 如何为客户服务,java,multithreading,threadpool,executorservice,Java,Multithreading,Threadpool,Executorservice,我的程序流程如下: 我需要按照用户的请求进行顺序处理 在C++中,我将使用Boost ASIO和每个用户一个链,但我必须用java编写代码。 所以我打算为每个用户创建一个SingleThreadExecutor,并将用户的任务发布到它的executor中 但是如果用户num变大,我认为这种方法会因为线程数量太多而变慢 因此,我正在寻找替代解决方案,我脑海中的另一种方法是每个用户一个队列,以及如何将该队列发送到固定线程池,需要在此处提供建议,谢谢。在我发布问题T\T后5分钟就找到了解决方案 事实上

我的程序流程如下: 我需要按照用户的请求进行顺序处理 在C++中,我将使用Boost ASIO和每个用户一个链,但我必须用java编写代码。 所以我打算为每个用户创建一个SingleThreadExecutor,并将用户的任务发布到它的executor中 但是如果用户num变大,我认为这种方法会因为线程数量太多而变慢
因此,我正在寻找替代解决方案,我脑海中的另一种方法是每个用户一个队列,以及如何将该队列发送到固定线程池,需要在此处提供建议,谢谢。

在我发布问题T\T后5分钟就找到了解决方案 事实上,回调任务方法看起来很有前途