有一个api接口,限制每次返回100条数据,如何快速获取到全部的数据
假设有3000条数据,offset从0每次递增100到2900,一共发出30个请求
使用了线程池去submit提交这些任务,线程池设置为corePoolSize=20,maximumPoolSize=30,keepAliveTime=1,unit=second,workQueue=new SynchronousQuene(),队列长度是2000
线程的返回值都是Future,所有的返回值都被add到一个List中
但是在遍历返回值的时候future.get()执行的很慢,达到十几秒,请问有没有什么好的处理办法
future.get()的意思就是去同步得到。