0

我必须实现自己的连接池,并且我希望连接会在某个 CONNECTION_TIMEOUT 后自动返回池中。我怎样才能做到这一点?

想到的一切都是在单独的线程中使用 ScheduledExecutorService 并在每次使用连接时重新计划它。

还有其他想法吗?

4

2 回答 2

1

You can use the client petition for a pooled connection, for triggering some actions, for example, check the timeout for currently used connections, and realease the currently used connections which timeout has expired. You will avoid using a new thread.

于 2013-06-19T10:08:54.990 回答
0

如果您的连接池的用户借用了连接,则用户有责任将其归还给池。连接无法将自身返回到池中。

于 2013-06-19T10:48:42.313 回答