我想在Java中使用并发来向在线API发送请求,下载和解析响应文档,并将结果数据加载到数据库中。
在一个线程池中,每个线程都请求、解析和加载,这种方式是标准的吗?换句话说,只有一个类实现了
在一个线程池中,每个线程都请求、解析和加载,这种方式是标准的吗?换句话说,只有一个类实现了
Runnable
。或者说,拥有三个不同的线程池更有效率,第一个线程池用于请求并将请求推送到队列中,第二个线程池从第一个队列中轮询,进行解析,并将解析后的数据推送到第二个队列,最后第三个线程池从第二个队列中轮询数据,并加载到数据库中。在这种情况下,我会编写三个不同的实现了Runnable
的类。