2 个回答

MyBatis用的是第三方的连接池吧

从连接池的设计看,这两个连接列表都是必需的,加起来等于是连接池能用的最大连接数。
当有新的连接请求时,有从空闲连接列表中选择一个可用的连接,如果这个连接可以正常执行,转移到活动连接列表。

新建连接比较耗时,所以一开始就新建好一堆连接,这些连接没有被使用的时候就在空闲列表里。

当要使用的时候,就从空闲列表里拿一个,放到活动列表里。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题