我正在使用groovy和Gpars来建立异步连接。作为对API的请求,我获得了一个巨大的JSON,我使用JSON路径分割JSON。$.import groovyx.gpars.GParsExecutorsPool; import jsr166y.ForkJoinPoolconnect"; //name of connection function
GParsExecutor
我正在使用Gpars线程池运行一组任务。任务执行时间变化很大,从几秒钟到20分钟不等。(这些是黄瓜特征文件FWIW。)幸运的是,runtest('australian_government_rebate.feature')列表中的最后一个任务需要最长时间才能运行,所以当所有其他线程都完成时,整个进程都会执行featuresfeatures.sort { a, b -> b.executionTime() <=> a.executionTime() }
GParsPool.withPool(noOfCor