我正在处理的项目需要向数据库发出大量查询。原则上,我使用两种类型的查询:
1. 读取Excel文件,检查一些参数,并查询数据库中的命中。这些命中随后将被注册为一系列自定义类。任何命中都可能(并且很可能)会多次发生,因此代码的这部分会检查并更新自定义列表实现中的出现次数,该列表扩展了ArrayList。
2. 对于找到的每个命中,执行详细查询并解析输出,以便在步骤1中创建的类获得详细信息。
我想使用多个线程来优化时间效率。然而,我无法想出一个解决存储这些项的集合出现的问题的好方法。稍微解释一下;在整个执行过程中,对象应该由(I)和(II)修改。
我故意没有复制/粘贴任何代码,因为它们必须是大块代码才有意义。希望以上描述有些道理。
谢谢,
1. 读取Excel文件,检查一些参数,并查询数据库中的命中。这些命中随后将被注册为一系列自定义类。任何命中都可能(并且很可能)会多次发生,因此代码的这部分会检查并更新自定义列表实现中的出现次数,该列表扩展了ArrayList。
2. 对于找到的每个命中,执行详细查询并解析输出,以便在步骤1中创建的类获得详细信息。
我想使用多个线程来优化时间效率。然而,我无法想出一个解决存储这些项的集合出现的问题的好方法。稍微解释一下;在整个执行过程中,对象应该由(I)和(II)修改。
我故意没有复制/粘贴任何代码,因为它们必须是大块代码才有意义。希望以上描述有些道理。
谢谢,