gpt4 book ai didi

java - 连接池的正确实现方法

转载 作者:行者123 更新时间:2023-12-01 05:09:43 26 4
gpt4 key购买 nike

我正在尝试编写一个多线程程序,它连接到MySQL数据库并处理查询返回的集(有数千行)。问题是我已经实现了连接池,并且我让每个线程打开与数据库的连接并获取结果集。但我不明白如果检索大集合需要花费如此多的时间,那么使用连接池的优势是什么。如果我只用一个连接(不使用池)获得整个集合,然后使用线程池来处理它,那不是更好吗?或者有没有一种方法可以让每个线程获取结果集中的下一行?

最佳答案

如果线程数量有限,我会为每个线程一个连接。

如果可以使用连接的线程数量太多,并且这些线程使用连接的时间比例相对较低,则连接池的效率会更高。

关于java - 连接池的正确实现方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com