java中的连接池

时间:2017-04-24 13:15:54

标签: java concurrency pool

我需要在Java中创建一个自定义连接池,使得如果用户请求连接并在使用后返回池,但他可以通过将连接分配给某个变量来维护对该连接的引用。

由于他已经返回到池的连接,我可以将其提供给任何其他用户。现在两个用户将拥有相同的连接对象,这是错误的。

如何通过避免这种情况来创建连接池?

这个问题在接受采访时被问到。我知道有很多库可以提供这种功能,但内部如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

看起来您正在描述称为连接标记的UCP(通用连接池)功能。您可能需要查看doc