【发布时间】:2013-02-04 15:49:14
【问题描述】:
我有一个向服务器发送请求并返回响应的 java 应用程序。每个请求都在不同的线程上运行。
我想要做的是一次维护 5 个线程(因此,一次有 5 个请求)。另外,如果一个线程完成,我想启动一个新线程,以便始终运行 5 个线程。
最初我以为我可以在调用线程时使用 join,但意识到这会阻塞我的主线程。
有没有办法做到这一点?我没有太多使用 Java 编程,并且愿意接受任何建议/建议。
【问题讨论】:
-
尝试着眼于工作/任务,而不是线程
标签: java multithreading