【发布时间】:2017-10-31 10:57:25
【问题描述】:
在 java web 项目中,用户将他们的任务发送到 web。为了处理这些任务,我使用一个包含 10 个线程的线程池来处理它们的任务。每个任务都将构建到一个线程并发送到线程池。线程池被设计成一个静态变量,这意味着所有的任务(线程)共享同一个线程池。
今天,有 200 位用户访问我的网站,然后他们抱怨他们的任务运行速度非常慢......
- 是静态线程池中的线程太少了吗?也许这个数字应该是30? 50 ?
- 也许我不应该使用静态线程池?
- 也许我不应该使用线程池,因为有很多任务,我可以
taskThread.start()吗?
【问题讨论】:
标签: java multithreading web