0

我目前使用以下命令处理分页列表:

paginatedList.each { it.update() }

但是这很慢,我想利用 GPars 来同时更新每个项目。

我用过:

GParsPool.withPool {
    paginatedList.eachParallel { it.update() }
}

但是,当我运行它时,我得到:

Message: ORA-00942: table or view does not exist

该代码针对列表中的任意数量的项目连续运行,但即使 paginatedList 中只有一个项目,它也不会对任何数量同时运行。

更新函数从多个表/视图和其他表/视图中调用数据工作正常,但它在一个特定视图上停止。它正在尝试的查询在手动执行时工作正常(并且与串行调用时相同,这有效)。

任何人都可以帮助解释为什么这不起作用。

谢谢

4

0 回答 0